《构建之法》第二篇阅读笔记

读完《构建之法:现代软件工程》第二章,我深感软件开发绝非仅是写代码那么简单,过去我总以为只要把代码写出来,程序能运行就行,就像之前参与一个小型项目,大家各自写好代码后简单拼凑,结果漏洞百出,后续维护艰难。 书中关于单元测试的内容让我明白,软件是多人合作的产物,模块间相互依赖,仅凭对代码的直观理解无法保证质量。单元测试能明确模块功能,避免因误解或疏忽引入错误,还能在模块变更时快速发现潜在问题。过去忽视单元测试的做法,就像建筑工人只顾砌砖,却不检查砖的质量和摆放是否符合要求,最终建成的房子自然容易倒塌。 为避免再次陷入这种困境,我决定从现在开始,每个项目都严格遵循单元测试的流程。在编写代码的同时,同步编写单元测试用例,确保每个模块的功能都经过充分验证。并且,我会学习和运用书中提到的回归测试方法,每次修改代码后都运行回归测试,确保新修改没有破坏现有功能。同时,我也会尝试实践个人软件开发流程(PSP),记录自己在需求分析、设计、编码、测试等各个阶段所花费的时间,通过数据分析来优化自己的开发流程,提高软件质量。
posted @ 2025-03-25 00:23  阿伟·  阅读(4)  评论(0)    收藏  举报