仰慕TDD以久,一直找不到机会尝试。这次趁着release期间有空,开发了个patch,在应用了这个patch后,我们的编译器代码就可以利用CppUnit做白盒测试了。由于某些不可抗力的存在,这个patch不能check-in,不过因为受影响的几个文件基本不会更改,所以这种打patch的方式还能凑合着用,不至于有过重的维护负担。
有了CppUnit,就可以做Test-Driven Development。实践是检验真理的唯一标准,也是学习知识的最好方式。书读了两本,文档看了一对,可究竟怎么做TDD还是懵懂懵懂,没有一点感性认识。幸运的是,这样的日子即将成为过去,从明天开始,咱也TDD了:-)。
没有评论:
发表评论