Re[26]: О "наивном" DI и об архитектурном бессилии
От: · Великобритания  
Дата: 27.09.16 15:34
Оценка:
Здравствуйте, IQuerist, Вы писали:

IQ>>>Нда... а вы вообще программированием занимаетесь? "то ты смело можешь использовать любые его методы, т.к. объект уже сконструирован, компилятор гарантирует" компилятор по вашему конструирует объекты???

IQ>·>Компилятор проверяет, что вызов конструктора выполнен с правильными аргументами, обеспечивает невозможность обратиться к методам несконструированного объекта, и защищает доступ к приватным полям классов, не давая доступ к зависимостям, которых у тебя не предусмотрено. Тем самым в рантайме обеспечивает гарантию.
IQ>Вероятно вы начинали с javascript...
Я начинал с С++, а javascript был в новинку и его обычно отключали в браузере.
А к чему это всё?

IQ>·>Собственно моя претензия в том, что ты лишь на основании своего негативного опыта с говнопроектами в одну кучу всё свалил и раскритиковал.

IQ>Ну кто-то же должен, раз все остальные стыдливо молчат
Критиковать — пожалуйста, но критикуя — предлагай, неконструктивная критика только увеличивает невежество.

IQ>·>Вместо того чтобы внести ясность, поделиться как же делать правильно, дискредитируешь хорошие техники всякими уничижительными словечками типа Colonoscopy Injection.

IQ>Поверьте код из за которого написан пост этого стоит. Однако как правильно вы тоже так и не сформулировали
Как не сформулировал? Перечитай внимательно топик.
Подытожу: "По умолчанию используйте DI+CI везде где возможно, а где невозможно — делайте рефакторинг, чтобы стало возможно".
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.