|
|
|
Хороший стиль программирования
|
|||
|---|---|---|---|
|
#18+
Коллеги, хотел спросить насчет хорошего стиля программирования. Есть вот такой пример public class SimpleClass { private Object param = null; public SimpleClass(Object param) { this.param = param; } public simpleMethod() { param.simpleMethod(); } } Если за время создания экземпляра и вызова simpleMethod объект param может поменяться, то возникают следующие вопросы. Хорошая ли практика проверки состояния объекта перед вызовом над ним методов? Хорошая ли практика возбуждения исключения в конструкторе класса? Мысль большая, но уместить ее не удалось (точнее точно ее сформулировать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 18:01 |
|
||
|
Хороший стиль программирования
|
|||
|---|---|---|---|
|
#18+
Хорошая ли практика проверки состояния объекта перед вызовом над ним методов? Безусловно Хорошая ли практика возбуждения исключения в конструкторе класса? Да (более того, в том же C++ это было одной из причин появления исключений, т.е. как средства сообщения об ошибке в конструкторе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 18:10 |
|
||
|
Хороший стиль программирования
|
|||
|---|---|---|---|
|
#18+
Крошкин Димон Хорошая ли практика проверки состояния объекта перед вызовом над ним методов? Что есть проверка состояния объекта?? не нул ли он? или объект может иметь несколько состояний?? В первом случае лучше использовать нулл обжект паттерн... Во втором - паттерн стейт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 18:44 |
|
||
|
Хороший стиль программирования
|
|||
|---|---|---|---|
|
#18+
Ребят,а не подскажите ли ,где можно найти доку по стилям программирования,если такое есть.. или это всё зависит от здравого смысла..? PS: только не ссылайте на патерны проектирования..,имею ввиду просто написание кода. ,хотелось узнать побольше о стилях программинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 19:04 |
|
||
|
Хороший стиль программирования
|
|||
|---|---|---|---|
|
#18+
Jozic Что есть проверка состояния объекта?? не нул ли он? или объект может иметь несколько состояний?? В первом случае лучше использовать нулл обжект паттерн... Во втором - паттерн стейт Все вместе. И проверка на null и если там не null, то проверка текущего состояния объекта. Вообщем я понял. Great thanks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 21:42 |
|
||
|
Хороший стиль программирования
|
|||
|---|---|---|---|
|
#18+
fusionРебят,а не подскажите ли ,где можно найти доку по стилям программирования,если такое есть.. или это всё зависит от здравого смысла..? PS: только не ссылайте на патерны проектирования..,имею ввиду просто написание кода. ,хотелось узнать побольше о стилях программинга. http://java.sun.com/docs/codeconv/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2005, 22:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33361242&tid=2151057]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 521ms |

| 0 / 0 |
