摘要:
走向.NET架构设计---第二章:设计 & 测试 & 代码 前言:本篇之所以选择TDD作为例子,主要是由两个原因:1. TDD确实呈现了设计的思路;2. 相对于DDD来说, TDD更加容易上手,学习的曲线没有那么陡峭。 再次申明一下:本系列不是讲述TDD的,只是用TDD来建立设计的思想。即便是用DDD,有时候还是结合TDD一起使用的。 本篇的议题如下:开发方式比较什么是设计设计初探 开发方式比较 我们用下面的一段分析来引出今天的内容: 想想我们平时是如何在写代码: 拿来需求,分析功能,编写功能代码。 这样的方式,没有问题,大家也一直沿用很多年了。为了后面描述方便,我们称这种.. 阅读全文