Re[17]: О пользе Dependency Injection
От: IT Россия linq2db.com
Дата: 19.01.21 19:45
Оценка:
Здравствуйте, C0s, Вы писали:

C0s>с одной стороны, если мы говорим о поломанных объектах, то при правильном программировании инвариантов их возможное существование будет пресекаться на корню. либо в конструкторе, либо в фабрике/билдере. и это безотносительно DI, а просто как правило хорошего тона и clean code.


Да, да. Особенно в сферическом вакууме или на примитивных проектах, типа PetShop.

C0s>к чему это я (ответ всем тем, кто отметился в этой подветке): не надо сравнивать DI или не-DI там, где проблемы возникают по другим причинам.


Никто и не сравнивает DI или не-DI. Сравнивают DI фреймворк или не-DI фреймворк.

C0s>- пользоваться дебаггером для этого — моветон. нужно учиться логировать и читать логи. в первую очередь из-за того, что, когда проблема прилетает из продуктива, никакой дебаггер не поможет, а логи — да.


У меня процессы работают всю ночь. Если логировать каждую строчку кода в подробностях и с прилежанием, то место на диске с логами закончится очень быстро. А так да, логируем, куда девваться.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.