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