每个开发者都想开发出高质量的代码,更少的Bug.更容易维护不仅让人心情愉悦,也让我们有更多时间去学习和生活. 少加一些班,多陪家人,:) 当开发任务非常简单时,比如基本的增删改查,可能使用怎样的方式开发都是可行的,条条大路通罗马. 但是当面临一个很复杂的.艰巨棘手的任务时,要保证很高的代码质量就会变得十分有挑战性. 在这里为大家简单介绍一种来自敏捷编程实践中的方法论-测试驱动开发,即TDD. TDD并不是什么高深的理论,其涉及的方法和技巧其实很简单,大家都耳有所闻:面向对象设计.单元测试.重构.…