Информация об изменениях

Сообщение Re[17]: Конструктор с параметрами vs метод Init -- стоит ли от 07.04.2016 21:59

Изменено 07.04.2016 22:00 Berill

Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Sinix, Вы писали:


S>>Как вы собираетесь гарантировать, что такое изменение (отдавали один экземпляр -> отдаём несколько) не поломает уже существующий код?

S>>Откуда об этом изменении узнают разработчики плагинов?

S>Описать что после создания объекта его нужно единожды инициализировать

Странный у вас подход... Значит правило "после создания объекта его нужно единожды инициализировать" вы можете, а правило "прежде чем передать в конструктор сервиса настройки — создай их и проверь корректность" вы не можете... т.е. один тип соглашений вас устраивает, а другой нет...
Re[17]: Конструктор с параметрами vs метод Init -- стоит ли
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Sinix, Вы писали:


S>>Как вы собираетесь гарантировать, что такое изменение (отдавали один экземпляр -> отдаём несколько) не поломает уже существующий код?

S>>Откуда об этом изменении узнают разработчики плагинов?

S>Описать что после создания объекта его нужно единожды инициализировать

Странный у вас подход... Значит правило "после создания объекта его нужно единожды инициализировать" вы можете описать, а правило "прежде чем передать в конструктор сервиса настройки — создай их и проверь корректность" вы не можете... т.е. один тип соглашений вас устраивает, а другой нет...