2013-10-11 3 views
0

Мы определяем структуру проекта greenfield. Он содержит два пользовательских интуитивно понятных представления MVC-4 & Проект в основном основан на данных.Является ли шаблон хранилища подходящим только для TDD?

Мы не используем TDD или не пишем блок-тесты для контроллеров.

Есть ли какие-либо преимущества использования слоя репозитория, кроме испытания?

РЕДАКТИРОВАТЬ:

Я вижу структуру образца проекта here on codeplex и я вижу решение было разделено-Ted на 7 различных слоев, в том числе repository. Разве это не было бы излишним для двухстраничных приложений?

+3

Единица работы. Разделение проблем. – Abhitalks

ответ

0

Абсолютно, вы все равно должны использовать его. Если вы не собираетесь тестировать свои контроллеры, тогда используйте как можно меньше кода. Поместите всю свою логику, в том числе доступ к данным, в отдельный, проверенный модулем слой.

Если вы имеете в виду, что вы будете делать жизнь как можно труднее, не имея никаких единичных тестов, я бы порекомендовал ее использовать. Это будет способствовать написанию лучшего кода, и это уменьшит количество часов, которые вы потратили застряли в отладчике.

Смежные вопросы