Все великие истории, которые они всегда начинают с этих 4 волшебных слов ... Я унаследовал систему ... нет, подождите!это не правильно!
В любом случае, с моей попыткой юмора теперь прошло, мне не так много дали, мне нужно больше поддерживать существующий сервис.
Есть много проблем, когда это приходитчтобы использовать эту услугу, например, для создания записи о человеке, вам нужно позвонить в 4 разные части службы.
Итак, собравшись с моим менеджером, мы решили, что нам нужно прикрепить другуюслой сверху, чтобы добавить фасад к общим запросам, упростить нумерацию вещей и правильный порядок их выполнения при создании нового сайта.
Мой вопрос начинается здесь, если кто-то хочет избежать вышеуказанногоwaffle
Поэтому я хочу использовать TDD в работе, которую я выполняю, но служба, которую я унаследовала (которая станет нашим уровнем данных), тесно связана со строкой подключения к базе данных, расположенной в определенном месте.узел подключения в Web.Config.
Проблема, с которой я столкнулся, заключается в том, что для отделения службы от файла конфигурации потребуется несколько недель моего временикоторого у меня нет.
Поэтому мне пришлось добавить и файл App.Config с ожидаемым узлом в мой тестовый проект.
Это нормально, или я должен начать инвестироватькогда-нибудь отделить конфигурацию базы данных от слоя данных?