读《构建之法》有感

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读《构建之法》有感相关的知识,希望对你有一定的参考价值。

  在读过《构建之法》后,我得到了许多启示,第一,理论与实践并重。本书介绍了软件工程的相关概念,如:软件工程、单元测试、软件开发流程、敏捷开发、软件 需求、用户体验、软件测试、质量保障等。在介绍这些基本概念的同时,作者也全面地诠释了它们在实际的研发工作中是如何表现的,它们又是如何与每个开发和测 试人员息息相关的。在介绍这些概念的时候,作者多用举例的形式来说明,这样也使得大家更加的容易理解。
   第二,文笔优美,图文并茂。作者为了 让读者在阅读本书的时候不感觉到枯燥,可谓是花费了大量的精力。首先,每一个文字段的内容都不是很多,防止读者对着一大页文字发呆而失去了继续读下去的勇 气;其次,本书包含了很多有趣的图片,读者可以通过这些图片加深对相关概念的理解;再次,书中内容层次分明,作者将很多知识点通过几个小点顺序列出,让读 者阅读和理解起来更加的容易。
   第三,语言幽默、诙谐。软件工程里面的概念比较的枯燥和单调,作者也深知这一点。因此,在本书的很多地方,作 者都用十分幽默的方式来讲述。例如,书中用“阿超”、“国栋”、“小飞”、“小李”等角色之间的对话来揭示一个概念的本质。这让读者觉得十分的“接地 气”,同时通过他们之间风趣的对话又加快了对相关概念的理解。个人觉得,这是本书最大的特色。
   第四,覆盖面广,知识点齐全。本书旨在介绍软件工程,但又不仅仅是介绍软件工程。本书对软件工程师的成长、IT行业的创新和职业道德等也进行了细致的介绍。作者以不同的视角来看待整个行业及行业中人的发展,其观点值得大家深思。

  但是,对于书中的部分内容我存在些疑惑。第一,在单元测试中,代码覆盖率一定要达到100%?

  第二,如何做需求分析,如何做用户调查,如何做技术运营,故障管理?

第三,软件工程的质量用什么来衡量?

第四,什么时候适合选择敏捷流程?

第五,如何根据项目特点选择合适的编程方式?

以上是关于读《构建之法》有感的主要内容,如果未能解决你的问题,请参考以下文章

读《构建之法》有感

读《构建之法》前三章有感

软件测试——读《构建之法》有感

第五次博客作业——读《构建之法》有感

读《构建之法》第11,12章有感

读构建之法有感