powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Хороший стиль программирования
6 сообщений из 6, страница 1 из 1
Хороший стиль программирования
    #33360963
Коллеги, хотел спросить насчет хорошего стиля программирования.
Есть вот такой пример

public class SimpleClass {
private Object param = null;
public SimpleClass(Object param) {
this.param = param;
}
public simpleMethod() {
param.simpleMethod();
}
}

Если за время создания экземпляра и вызова simpleMethod объект param может поменяться, то возникают следующие вопросы.

Хорошая ли практика проверки состояния объекта перед вызовом над ним методов?
Хорошая ли практика возбуждения исключения в конструкторе класса?

Мысль большая, но уместить ее не удалось (точнее точно ее сформулировать)
...
Рейтинг: 0 / 0
Хороший стиль программирования
    #33360994
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошая ли практика проверки состояния объекта перед вызовом над ним методов?

Безусловно

Хорошая ли практика возбуждения исключения в конструкторе класса?

Да (более того, в том же C++ это было одной из причин появления исключений, т.е. как средства сообщения об ошибке в конструкторе)
...
Рейтинг: 0 / 0
Хороший стиль программирования
    #33361084
Jozic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крошкин Димон
Хорошая ли практика проверки состояния объекта перед вызовом над ним методов?

Что есть проверка состояния объекта?? не нул ли он? или объект может иметь несколько состояний??

В первом случае лучше использовать нулл обжект паттерн...
Во втором - паттерн стейт
...
Рейтинг: 0 / 0
Хороший стиль программирования
    #33361122
fusion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят,а не подскажите ли ,где можно найти доку по стилям программирования,если такое есть..

или это всё зависит от здравого смысла..?

PS: только не ссылайте на патерны проектирования..,имею ввиду просто написание кода. ,хотелось узнать побольше о стилях программинга.
...
Рейтинг: 0 / 0
Хороший стиль программирования
    #33361242
Jozic
Что есть проверка состояния объекта?? не нул ли он? или объект может иметь несколько состояний??

В первом случае лучше использовать нулл обжект паттерн...
Во втором - паттерн стейт

Все вместе. И проверка на null и если там не null, то проверка текущего состояния объекта. Вообщем я понял. Great thanks
...
Рейтинг: 0 / 0
Хороший стиль программирования
    #33361256
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fusionРебят,а не подскажите ли ,где можно найти доку по стилям программирования,если такое есть..

или это всё зависит от здравого смысла..?

PS: только не ссылайте на патерны проектирования..,имею ввиду просто написание кода. ,хотелось узнать побольше о стилях программинга.

http://java.sun.com/docs/codeconv/
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Хороший стиль программирования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]