(第二周)读《构建之法》有感

      邹欣老师所撰写的《构建之法》这本书拿来第一印象就是包装精美,拜读此书,我这本书看似轻松幽默,其实是通过一个个人物对话,阐述了很多重要的理论性的概念。譬如它解释了什么叫做软件,软件=程序+软件工程。这本书每一章都有主要的方向,对于书中说的开发员的成长印象很深,它的告诉了迷茫中的我,程序开发人员的职业规划是怎样的。并强调了写出规范代码的重要性,一个规范的代码可以让合作者和审读者看懂,对于软件开发过程是十分重要的。代码还需要有总体的框架,否则后来需要一修再修,得不偿失。

      写程序需要有合作意识,要看别人写的,明白别人的思路,同时也需要多交流。否则可能造成做出很多重复性内容,自己写的模块需要作出详细的解释,让别人调用的时候能够理解。程序员在团队中成长的速度才是最迅速的,一花独放不是春,百花齐放春满园。只有团队协作才能做出一个界面友好,质量过硬的优秀软件。每个分工明确,共同努力的team是保证软件顺利开发的关键。

      第二章讲单元测试的概念,单元测试不但需要测试模块完成的程度如何,还有从用户的角度出发,去查实用完成度如何,并把之前找到的BUG全部在找出来,一一验证,每个建构需要自动化的回归测试,尽快尽早的发现问题、看看是否有漏洞和落下的地方,统一进行回归测试。确保BUG不会在最后版本中复发,不仅需要保证每个模块的稳定和高内聚,更保证了软件的功能与质量。

     

原文地址:https://www.cnblogs.com/yangyuning/p/6064668.html