zoukankan      html  css  js  c++  java
  • 《构建之法》读后感

         《构建之法》读后感

          在学习软件测试之前,我的理解是,测试就是给产品挑错吧,目标应当是保证产品以高质量交付给用户。当我阅读完《构建之法》这本书之后,对于测试有了更深层次的理解,测试是软件开发过程中必不可少的重要流程,在追求质量和效率的软件工程里,如何有效地对复杂的软件半成品进行测试,其实有许多问题值得工程师们去思考和探索。而《构建之法》是一本全景式的书,讲述了软件开发的全过程,同时也是一本实践式的书,作者把软件开发方法讲得清晰有趣实用,通读之后,感觉在一些软件开发的思维方面,有了质的提升。

          第一次翻开《构建之法》这本书的,第一个感觉是跟之前的书籍有很大的不同,大多数的书籍给人的感觉枯燥无味,在阅读的时候,容易产生阅读疲劳,但是这本书却截然不同,作者将知识与实践相结合,通过举例子反应实际遇到的问题,通过一问一答的形式解决一些开发者以及读者的疑惑,通过代码实例展示让读者能存在问题及解决方式,这本书在作者的笔下,有血有肉,涉及到软件开发的各个方面,从基本概念到职业规划,从瀑布模型到敏捷开发,从软件测试到质量保证,从代码规范到用户体验,从个人到团队,从实践到创新,这本书可以给人“一站式”体验。

          在学习《构建之法》过程,我发现,邹老师多次提到开发过程中“人”起到的作用。分别在第三章提到软件工程师个人能力,第四章提到两人合作,第五章团队模式和开发流程,等等。软件开发流程不光指团队的流程,还包括个人开发流程,因为团队是由个人组成的,是每一个具体的个人在做开发,测试,用户界面设计,管理,交流等工作,因此个人的规范,个人的能力,质量将会影响软件的总体质量。例如,软件开发人员的代码风格,一个良好的代码风格规范是一个软件开发人员最起码的要求,即使程序写得是多么地出色,具有广阔的市场应用前景,但是如果背后是混乱不堪的代码,将会对这个软件日后产生很多负面的影响,特别是在后期的维护以及版本的迭代上,不规范的代码对于日后的维护人员来说,简直就是噩梦。软件工程师的成长,技能,职业发展及其重要。软件开发过程中,大量与人的协作,与时间的较量的经验与体会。

        总之,软件工程师道路任重而道远,而一本好的书籍、教材能让我们少走弯路,很感谢老师,这本书值得推荐。

  • 相关阅读:
    PAT (Advanced Level) 1114. Family Property (25)
    PAT (Advanced Level) 1113. Integer Set Partition (25)
    PAT (Advanced Level) 1112. Stucked Keyboard (20)
    PAT (Advanced Level) 1111. Online Map (30)
    PAT (Advanced Level) 1110. Complete Binary Tree (25)
    PAT (Advanced Level) 1109. Group Photo (25)
    PAT (Advanced Level) 1108. Finding Average (20)
    PAT (Advanced Level) 1107. Social Clusters (30)
    PAT (Advanced Level) 1106. Lowest Price in Supply Chain (25)
    PAT (Advanced Level) 1105. Spiral Matrix (25)
  • 原文地址:https://www.cnblogs.com/cheerwyh/p/5519434.html
Copyright © 2011-2022 走看看