构建之法阅读笔记01
Posted 呵呵^~^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建之法阅读笔记01相关的知识,希望对你有一定的参考价值。
最近刚开始学习了构建之法,有了很多收获。首先,当看见书名时,就疑惑构建之法是什么?其实这本书就是讲软件的构建。软件的构建就是对于一个复杂的软件,不但要有合理的软件架构,软件设计和试下,还要用各种文件来描述各个程序问价你之间的依赖关系,编译参数,链接参数等等。也就是说,软件的构建不仅有我们每天练习的源代码,还要有说明源代码的文档。
书中曾经举了飞机上的软件没有很少用到的保证安全的功能,使我明白了程序就是实现某个功能的代码而已,带它不能直接交给客户使用。而软件是从客户的角度,来实现的功能。
并且Bug在软件工程中不止是指程序运行不了,它还包括软件的开发效率,用户满意度,可靠性,可维护性。简单的说,Bug就是指软件的行为和用户的期望值不一样。
接下来书中又介绍了软件工程师能力评估和发展。软件通常都是有团队来完成的。但这并不是说个人的能力不重要。个人的劳动成果有序的组织起来,就是团队的流程。而一个好的团队就是让每个人表达出自己的意见,在众多不同的意见中去取长补短,而不是团队人员之间产生矛盾与嫌隙。
在平时的学习中,工程师的能力也是需要一些数据来说明的。这也就说明了我们需要记录我们在编程之路上的成长。而工程师的能力评估有三方面:项目或任务的大小,交付代码的质量,所花时间的多少。
以上是关于构建之法阅读笔记01的主要内容,如果未能解决你的问题,请参考以下文章