软件构造的课程和实验已经结束一段时间了,如今回顾起来,收获颇丰,在此我将回忆总结一下在实验中出现的问题,总结一下从中得到的教训,进行一个盘的复,避免以后再出现这些问题。
首先,最重要的一点就是不要拖延!不要拖延!不要拖延!
在前两次实验中,我的时间把控还做的不错,两次实验也都提前几天完成了,完成的效果还比较满意。但在第三次实验中,由于实验时长有四周,前期认为时间充裕,并没有过多进展,到了后期,又由于种种原因,有企业参观、考试等事情堆积在一起,导致lab3时间紧迫,最后实现效果并不理想,报告也是匆忙完成,最后仓促上交。
第二点呢,测试代码一定要一开始写,不要在全部代码完成后再来进行测试代码的编写。在实验中,测试代码如果在编写代码之后再完成,很容易就会根据自己的代码设计来编写测试程序,这样可能会导致根据自己的思路来设计测试程序。这样测试下来后,很有可能会在测试通过后继续运行时找到很多意想不到的bug(这点本人深有体会)。所以,测试代码一定要在开始时就设计完整,采用一个合理且完善的测试程序,这将会对你的程序开发的测试阶段有很大的帮助,会大大提高程序的可靠性!
最后一点是关于代码复用性的,在复用性这一点,一定要在设计代码阶段,将要求完全读完一遍并且理解,要全面地将可复用的部分总结下来,最好不要遗漏,以防在具体对象编程的时候要对父类进行修改,这是相当耗费时间的,并且要更改的东西十分之多。在lab3当中,就犯过这种错误,在前期构思程序框架的时候并没有考虑周全,导致在后期进行程序编写时没有考虑到后两种场景所共有的功能,再回去修改时花费了较大时间。
标签:总结,代码,测试程序,lab3,实验,测试代码,软件 From: https://www.cnblogs.com/JayLv/p/17410647.html