TDD的模式、原则与三角验证(使用PHP代码示例)

我们继续讨论TDD的一些理论知识,然后下一节我们就开始进入到单元测试的实践部分。理论知识是最佳实践充分不必要的条件,即便没有理论知识,也能进行最佳实践;但掌握了理论知识将能帮助你做到事半功倍。所以,这一节,不要轻易跳过哦,并且它的内容也很有意思。 构造-操作- … 阅读更多

单元测试之三种不同的模式

意图导向编程

已经有人提出来,使用单元测试有三种不同方式。一种是传统的方式,先编写代码,再编写单元测试,这种称之单元测试后行;一种是反过来,先编写测试,再编写代码,称之为单元测试先行,即测试驱动开发,英文缩写为TDD;最后一种是在设计整个架构、框架、核心模块时,提前将可测试 … 阅读更多