构建之法阅读笔记02

  详细的读了构建之法的前几章之后,对软件工程这个专业和编程有了新的认识。软件工程专业在中国范围内来讲是一个比较大的专业,几乎中国的所有高校都开设了计算机相关的专业。每年全国各个高校要招收将近60万左右的学生。但是,即使是在这样大规模招生的背景之下,我国软件业的发展依然不容乐观。主要的软件开发技术依然掌握在外国人的手中,几乎每一次软件技术的革新都有外国公司主导。

  具体到编程方面,我也得到了一些新的体会。看了单元测试和回归测试以后,我明白了调试代码和检测代码的两个重要方法。单元测试就是把程序中可以当做最小执行单元的部分测试,即模块化的测试,这样保证了程序内的每个模块都能够正常的工作。我以前写代码的时候,总是把所有的代码都写完的时候才去看代码的执行结果,这显然是与单元测试的思想相违背。像我那样去测试,最后会把很多的时间花费在找程序的bug上面,而且还得不停的添加输出语句来判断程序的哪一块出现了问题。第二个测试方法就是回归测试。程序内逻辑思维是复杂的,而且往往是相互配合来完成对数据的处理,在经过单元测试以后,如果对某个模块修改的话,很可能会出现其他的问题,因此要把修改以前的测试用例再测试一遍,确保程序的稳定性。对一个程序员来说,能够写出优秀的代码固然重要,可是,预估出所需要的工期也是很有必要的。对工期的预估是对自己编程能力和工程大小的综合判断。

  以后我会尽量的从这几个方面去写程序的。

  

原文地址:https://www.cnblogs.com/1102whw/p/5335050.html