Ido*_*day 1 c# model-view-controller tdd domain-driven-design
我正在研究一个MVC项目并尝试将TDD与DDD一起使用并发现它不是那么直接.以下是我正在努力的一些主题: -
获得一些经验丰富的手工输入将是可爱的,并且示例将是非常有帮助的.我在外面使用方法,因为我知道它将是MVC项目,我将使用SQL.提前致谢
如果您执行DDD,请从您的域(实体,域服务)开始.使用TDD帮助您设计实体和域服务.你应该把80%的精力集中在这里.
控制器,视图实际上只是位于应用程序服务之上的管道.TDD不会在这方面带来太多好处.相反,请考虑使用Selenium编写端到端测试,以确保正确配置并保持在一起,但不要使用端到端测试来测试业务逻辑.