构建之法阅读笔记01

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

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

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

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

    在平时的学习中,工程师的能力也是需要一些数据来说明的。这也就说明了我们需要记录我们在编程之路上的成长。而工程师的能力评估有三方面:项目或任务的大小,交付代码的质量,所花时间的多少。但是我们平时都是不计时间的去完成作业。心想只要完成作业就好了,从未考虑过代码的质量或所花费的时间。但是通过这一章的学习发现平时注意记录这些对我们在编程上的成长非常有好处,所以我也应该去学习平时就注意这些问题。

转载于:https://www.cnblogs.com/wl2017/p/7955370.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值