《构建之法》阅读笔记(2)

《构件之法》阅读笔记2

      第二章提及不同的测试,其中有单元测试、回归测试和效能分析。单元测试是一种让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块、而且模块的质量能得到稳定的量化的保证的很有效的解决方案;回归测试可以理解为“回归到以前不正常的状态”所进行的测试。针对一个Bug Fix也要做一个回归测试,目的是验证新的代码的确改正了缺陷同时要验证新的代码有没有破坏现有的功能,有没有功能的退化;效能分析可以测试代码运行的效率,让程序员有针对性的对程序代码进行优化升级。通过以上的测试使得程序一步一步地完善,逐渐提高程序的效能和我们的编程水平。

     看了前面两章,我感觉我现阶段距离一个程序员还很远,软件工程师更是遥不可及。在学校的我学习了很多,如c++,数据结构,面向对象……学的多而不精,纵观现在我就是一个盲目学习的学生,上课时认真听了课后却没有花更多的时间去研究,遇到不懂的容易掉价死胡同,总是花很多时间闷闷思考,不到最后都没有去请教同学,去百度。看着其他很厉害的同学,自己就只能在一旁羡慕嫉妒恨。那现在在怎么样才能将自己对编程的兴趣提高,加强自己的编程思想?提高自己的价值?能够尽早地迈进程序员、软件工程师的行列之中。

     书本上提到初级的软件工程师所需的基本条件:

     1.要积累软件开发的相关知识,提高技术技能;

     2.要积累问题领悟的知识和经验;

     3.要对通用的软件设计思想和软件工程思想的理解;

     4.提高职业技能

     5.实际成果。

从1成长到5需要时间的积累外,还需要加强自己的学习力,这对现阶段的我将是一个漫长的过程。在这个过程中,我要树立正确的学习意识,对待每一个程序都要学会分析,要了解自己所编程的程序有多大,规划自己计划完成时间并于实际完成时间相对比,注重完成的质量。尽全力的将自己的软件工程师的道路建立起来。

距离开学没有几天的时间了,所以我要抓紧时间来完成老师的任务,一方面是对这个假期有一个交代,也算是对自己的一个交代,以后要渐渐培养自己的构思能力,逻辑能力,这对程序的编写有很大的帮助,所以,加油咯!!

posted @ 2017-02-07 22:25  蘑菇蘑菇终于开花了  阅读(101)  评论(0编辑  收藏  举报