码迷,mamicode.com
首页 > 其他好文 > 详细

构建之法阅读笔记01

时间:2017-12-02 20:18:42      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:mil   说明   使用   font   用户   笔记   学习   软件工程   开发   

 最近刚开始学习了构建之法,有了很多收获。首先,当看见书名时,就疑惑构建之法是什么?其实这本书就是讲软件的构建。软件的构建就是对于一个复杂的软件,不但要有合理的软件架构,软件设计和试下,还要用各种文件来描述各个程序问价你之间的依赖关系,编译参数,链接参数等等。也就是说,软件的构建不仅有我们每天练习的源代码,还要有说明源代码的文档。

   书中曾经举了飞机上的软件没有很少用到的保证安全的功能,使我明白了程序就是实现某个功能的代码而已,带它不能直接交给客户使用。而软件是从客户的角度,来实现的功能。

并且Bug在软件工程中不止是指程序运行不了,它还包括软件的开发效率,用户满意度,可靠性,可维护性。简单的说,Bug就是指软件的行为和用户的期望值不一样。

   接下来书中又介绍了软件工程师能力评估和发展。软件通常都是有团队来完成的。但这并不是说个人的能力不重要。个人的劳动成果有序的组织起来,就是团队的流程。而一个好的团队就是让每个人表达出自己的意见,在众多不同的意见中去取长补短,而不是团队人员之间产生矛盾与嫌隙。

   在平时的学习中,工程师的能力也是需要一些数据来说明的。这也就说明了我们需要记录我们在编程之路上的成长。而工程师的能力评估有三方面:项目或任务的大小,交付代码的质量,所花时间的多少。

构建之法阅读笔记01

标签:mil   说明   使用   font   用户   笔记   学习   软件工程   开发   

原文地址:http://www.cnblogs.com/wl2017/p/7955370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!