Работа в стиле мелких итераций (у нас итерация длится 1 неделю) довольно трудная штука. Приходится действительно постоянно отжигать. Это дает отличную отдачу, потому что сразу виден результат твоей работы, но все-таки бывает тяжело без перерывов.
IoC-контейнер в ASP.NET с использованием шаблона MVP (Model-View-Presenter)
После видео про управление зависимостями в коде многие интересуются, как же сделать тоже самое в классическом ASP.NET. Проблема в том, что нужно найти точку старта для активного внесения зависимостей. В ASP.NET MVC она создана за нас – это фабрика контроллеров IControllerFactory.
По решению этой проблемы есть довольно много статей, я дам на них ссылки и добавлю свои комментарии.
Видео. Управление зависимостями в коде
7 апреля 2010 г.
Я рассмотрел, как эволюционировал подход к управлению зависимостями в коде. Какие проблемы возникали на каждом этапе и как эти проблемы решались. Возможно на каком-то этапе вы узнаете свой проект и поймете куда двигаться дальше.
Основные темы:
- Design for testability
- Принцип инверсии зависимости
- Пассивная и активная инжекции зависимостей
- Принцип работы IoC-контейнера
- Composition versus Inheritance
- Convention over Configuration
Перед этим видео желательно посмотреть пример разработки приложения с помощью TDD.
Исходники проекта
4/07/2010
Подписаться на:
Сообщения (Atom)
Моя книга «Антихрупкость в IT»
Как достигать результатов в IT-проектах в условиях неопределённости. Подробнее...