所有伟大的故事都以这四个神奇的词开头……我继承了一个系统……等不及了!这是不对的!
无论如何,我的幽默尝试现在已经过去了,我没有得到更多我必须支持现有服务的东西。
使用该服务有很多问题,例如创建一个人的记录,您需要调用服务的4个不同部分。
因此,与我的经理一起,我们决定我们需要在顶部添加另一层来为常见请求添加外观,以简化创建新站点时执行它们的数量和正确顺序。
如果有人想避免上述华夫饼,我的问题就从这里开始
所以我想在我正在做的工作上使用 TDD,但是我继承的服务(它将成为我们的数据层)已经与位于 Web.Config 中特定连接字符串节点中的数据库连接字符串强耦合。
我遇到的问题是,将服务与配置文件分离将花费我数周的时间,而我没有。
所以我不得不将带有预期节点的 App.Config 文件添加到我的测试项目中。
这样做可以吗,还是我应该开始投入一些时间来将数据库配置与数据层分离?