《构建之法》读后感
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《构建之法》读后感相关的知识,希望对你有一定的参考价值。
读了构建之法之后我有许多的心得和体会为我解决了很多学习中的疑问,给了我遇到问题想要的答案。
在第一章中完整的介绍了什么是软件,什么是程序,让我们了解分类的更清晰。第一章中还大体的告诉我们应该如何学,能学到什么。
读完后面之后发现这本书跟软件测试丶软件工程师的成长丶代码编写的规范及团队合作开发等等重要内容。在书中介绍了各种我们平时写代码会遇到的各种问题,还有我们编写代码的各种方法。书中还有各种实例来生动具体的为我们展现出问题与方法,使我们通俗易懂而不会感到枯燥深奥。也许不那么细致,但是觉得理清了软件工程的方方面面,非常有借鉴和指导价值。对于为接触过正式软件项目和流程的人来说是一本得以认识软件工程的经典,对于已经在软件行业摸爬滚打过的人来说也是一部可以 用来检验自身和公司实践的佳作。本书时候工程师,设计师,产品甚至几乎所有和软件产品相关的人和对软件产品的流程感兴趣的人。
在书中说到代码风格,良好的代码风格给程序员自己和他人都带来了很多的便利,使别人更好接手你的代码,混乱的代码风格会使后期的维护与版本更新带来难以想像的困难。结对编程可以大大提高代码编写的效率,在结对编程是能使双方取长补短,能更好的规避错误,大大提升编码的工作效率。敏捷开发不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发。书中猪丶鹦鹉和鸡的故事具体表现了在一个团队中所要扮演的角色有些人是猪需要付出所有背水一战,需要全身心投入不能承受失败的后果。有些人是鸡所需要的只是参与可以接受失败。而有些人是鹦鹉在外面谈论提出良好的建议,不需要参与只需用围观。
在书中学习到许多的知识也存在少许的疑问。
1、软件测试有什么优点如何更好的规避缺点?
2、在结对编程中双方出现分歧无法说服对方改如何解决?
3、如何在团队中做到游刃有余?
4、软件质量如何大概的衡量有啥标准?
5、如何确定自己在团队中的角色扮演?
以上是关于《构建之法》读后感的主要内容,如果未能解决你的问题,请参考以下文章