初次尝试TDD
了解TDD有几年了,今天第一次在正式的项目里尝试TDD, 用了NUnit,TestDriven.Net, 还是感觉很方便的,单键就可以启动测试。
TDD的目的是通过测试设计出好的结构和API,正确性和质量应该是第二位的,毕竟还有后续的系统测试。
OO设计应该遵循“Tell, don't ask”原则,我发现自己还是受过程式编程的习惯影响,常常违背这个原则。今天按照这个原则做了些重构。
TDD的目的是通过测试设计出好的结构和API,正确性和质量应该是第二位的,毕竟还有后续的系统测试。
OO设计应该遵循“Tell, don't ask”原则,我发现自己还是受过程式编程的习惯影响,常常违背这个原则。今天按照这个原则做了些重构。