Вы по-прежнему тестируете контроллеры ложными HTTP-запросами, но поскольку код контроллера стал проще, больше нет необходимости в тестировании большого количества логических путей.
Если вы отделяете модели и контроллеры, а также компоненты доступа к данным от моделей, вы можете провести поблочное тестирование всех этих классов более просто и с лучшей изолированностью. Это облегчает диагностику дефектов, когда они происходят. Разве это не преимущество поблочного тестирования?
Спуск на землю
Вы можете использовать объект доступа к данным продуктивно в любом каркасе разработки программного обеспечения, даже в каркасе, поощряющем антипаттерн Волшебные бобы. Однако разработчики, не изучившие, как использовать принципы объектноориентированного проектирования, обречены на написание запутанного кода.
Основы моделирования домена, описанные и процитированные в этой главе, помогут вам выбрать наилучший метод проектирования, чтобы поддержать тестирование и обслуживание кода. Вы, наконец, сможете достигнуть высокой производительности в разработке приложений, управляемых
СУБД.
Опубликовал vovan666
August 26 2013 12:35:54 ·
0 Комментариев ·
2968 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.