Настройка установщиков castle windsor как в средах тестирования, так и в средах разработки

#asp.net-mvc #nhibernate #castle-windsor

#asp.net-mvc #nhibernate #castle-windsor

Вопрос:

В моем веб-приложении MVC3 / nhibernate в настоящее время у меня есть установщики windsor в my / Web project.

Я хочу настроить как среды тестирования, так и среды разработки одинаково, стоит ли тогда использовать windsor configuration / installers для их собственного проекта?

Ответ №1:

Нет — не очень хорошая идея. Установщики — это загрузочный код, специфичный для проекта, и их не следует использовать повторно. Более того, вы, вероятно, не хотите иметь одинаковые установщики в обоих проектах. Вероятно, вы хотите подделать интеграцию с Facebook в тесте, использовать локальную базу данных, отключить кэширование и т. Д.

Не стоит испытывать эти головные боли, чтобы сэкономить несколько строк кода. Повторное использование переоценено.