1.单个cpp文件的行数不可以超过500行。理想的行数为200行左后。行数多了之后不仅不利于理解,而且编译器会在编译时会出现奇怪的问题。
2.应当边写代码边测试。尽量是写一个函数测试一个函数,这样有利于调试。如果全写完了,再进行测试,这样的话,你就完蛋了。例如我的车牌识别的毕业项目,行数5000行,还没有实现功能。这就是一个惨痛的教训啊。
3.要自上而下的设计,尽量在项目初期就把所有的接口规定好,当某个模块出了错了,只要把它替换掉就可以了。这样说是这样说,但是没有几个人能做的到。
1.单个cpp文件的行数不可以超过500行。理想的行数为200行左后。行数多了之后不仅不利于理解,而且编译器会在编译时会出现奇怪的问题。
2.应当边写代码边测试。尽量是写一个函数测试一个函数,这样有利于调试。如果全写完了,再进行测试,这样的话,你就完蛋了。例如我的车牌识别的毕业项目,行数5000行,还没有实现功能。这就是一个惨痛的教训啊。
3.要自上而下的设计,尽量在项目初期就把所有的接口规定好,当某个模块出了错了,只要把它替换掉就可以了。这样说是这样说,但是没有几个人能做的到。