《构建之法》阅读笔记02
Posted azwz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《构建之法》阅读笔记02相关的知识,希望对你有一定的参考价值。
构建之法阅读笔记01
构建之法阅读笔记01
本学期我们开设了软件工程课程,在第一节课时在老师的推荐下知道了《构建之法》这本书,拿到这本书粗略的翻阅了一下,大概知道这是一本对软件工程进行了系统性的介绍的书籍,其中包括对软件工程的介绍,个人工程,结对团队项目的介绍,软件工程师的培养,软件的上市与需求,MSF.PM等各方面。在粗略的阅读后又认真的读了前面几章,感受颇深。
在我以前的认知中,软件工程就是代码,软件工程师就是程序员,其实这些想法都是不对的。代码只是软件工程的一部分,软件工程包括软件需求分析,软件设计,软件构建,软件测试与维护,这是很复杂的过程。程序员和软件工程师也有较大的区别,至此对软件工程有了新的认识,在以后的学习中也有了新的方法,学习软件工程就像是打持久战,要有耐心与决心。
认识了软件工程,思维被带到了个人的技术与流程,这个在我看来完全是不可能的事,让我自己做一个软件感觉太难了。以前接触到的都是小程序复杂一点的也称不上是软件,觉得自己的工作量就是敲敲代码,运行出来结果就好。看了书才知道这才是开始,就像书里说的软件是复杂的,不稳定的,不可见的,有了代码还是远远不够的,还需要让它变成软件,在这期间它还会出现bug。软件是多人完成的,每个人有自己的模块,要保证它的质量,才能保证团队的成功。
总的来说,看过书之后对软件工程有了新的认识,以前就是觉得软件就是代码,软件开发就是编程,拿到任务就是敲代码,让程序运行就好了,看了前几章对软件工程的介绍,对个人技术的介绍,明白了代码不是软件,软件需要多人合作,个人模块在团队中起重要的作用,一个软件需要每个成员的每个模块都有较高的质量,质量需要得到保证。在以后的学习中合作中尽量将自己的模块做到最好,拒绝以前的代码敲好就没事了的思想,可以对模块进行单元测试,回归测试等,多学多用,逐步成长。
以上是关于《构建之法》阅读笔记02的主要内容,如果未能解决你的问题,请参考以下文章