构建之法阅读笔记01

第1章作为全书的开篇,核心是打破对“软件”和“软件工程”的固有认知,奠定“做中学”的核心基调,明确了“软件 = 程序 + 软件工程”的核心公式,让我对软件开发的本质有了全新理解。
个人感受:1. 我过去一直认为,软件就是编写好的程序代码,只要代码能运行、实现基本功能,就是合格的软件;看到身边同学做课程设计时,也都是只关注编码实现,忽略后续维护和扩展的可能性。2. 结合书中所讲,这种做法不好,因为程序只是软件的核心组成部分,软件工程才是让程序成为可用、可维护、可扩展产品的关键支撑,且没有Bug的软件不等于高质量软件,软件质量需要结合用户需求、使用场景和维护成本综合判断,单纯追求“能运行”,会导致软件后续难以迭代、维护成本极高。3. 解决办法:后续接触软件开发时,先明确软件工程的核心流程,在编码前简单规划软件的可维护性的方向,编码后主动检查是否符合基本的工程规范,摒弃“单打独斗”的编码思维,树立“软件开发是系统工程”的意识。

posted @ 2026-03-30 19:28  闫子的打火石  阅读(1)  评论(0)    收藏  举报