albenik: (Default)
Такое ощущение,что любимая тема большинства спецов (настоящих и не очень) пишущих статьи, это игра в Капитана Очевидность.

"Hello world!" примеров вагон и маленькая тележка. А вот примеры нестандартных реализаций чего либо, как раз и дающие представление о возможностях инструмента, старательно обходятся со словами "ну вот, а дальше все просто".
albenik: (Default)
Дооолго я не мог осознать нафига городить огород с DI контейнерами...
Спору нет фишка, крутая навернутая, и даже полезность можно осознать и много умного написано, но не давала мне покое ощущение, что не постиг я тайного знания нафига оно все-таки.

Наконец до меня дошло... MVC со-товарищи очень красиво выглядить в простеньких обзорных примерах и статьях, но как только все это дело начинает натягиваться на реальные задачи приходится выбирать, либо будет нечто с претензией на MVC, либо нужны костыли иначе вся стройность и тестируемость радостно идет лесом.

Т.е. по сути DI контейнеры это и есть те самые костыли, навороченные, несущие дополнительную полезную нагрузку, но тем не менее костыли.
Page generated Jul. 20th, 2017 10:33 pm
Powered by Dreamwidth Studios