手头一堆事情,明天还要搬家,这里却在把两年前的很多程序题的解答及思路都放上来,从此以后的文章都慢慢向实际工程靠拢了,程序再不是用来炫的了,不是短到无法理解的了,不是递归到难以读懂的了。
对于维护工程来说,程序的可读性远远胜过它是否短小,而且它可以既短小精悍,又易读易懂。
现在还在琢磨测试驱动开发,虽然过了几个项目,但是似乎并不是完全在没有任何代码的情况下写架空的测试然后开发,目前的问题是:
1。 思路切换的不流利,重构的时候总在试图添加新功能。
2。 测试用例不够精准,重复较多。
3。 开发图形界面的时候,对于GUI的测试比较困惑,目前开发的C++项目都在用gtest进行单元测试,虽然略微繁琐,但是多是因为C++而不是测试框架本身。
目前使用的主要开发环境是:
OS: FC12
IDE: Codeblocks
GUI: wxFormBuilder
Unit Test: Gtest
最近会陆续上这方面的心得经验和技巧。