读书笔记1
翻开《构建之法》,就像推开了一扇通往软件工程神秘世界的大门。第一章“概论”便给我带来了全新认知,“软件 = 程序 + 软件工程”,简单等式却打破我以往对软件仅等同于代码的狭隘理解。原来,从程序到软件,背后是构建管理、源代码管理、软件设计、测试及项目管理等一系列复杂流程的支撑,恰似从零散零件到精密机器的组装,每个环节都不可或缺。
书中提及软件开发的不同阶段,从儿时玩闹般的玩具阶段,到如业余爱好者探索的兴趣阶段,再到充满未知与挑战的探索阶段,最终走向成熟产业阶段,这一历程宛如人类科技发展的缩影,让我看到软件从萌芽到繁荣背后的艰辛与突破。
在个人技术和流程章节,单元测试的重要性让我印象深刻。好的单元测试如同忠诚卫士,确保代码在最基本功能上的正确性,由熟悉代码的作者编写,快速且结果一致,还能覆盖所有路径,为软件质量筑牢根基。效能分析工具则像软件的体检仪,帮助开发者发现性能瓶颈,优化代码。个人开发流程PSP,让我明白记录开发过程数据,分析改进效率的重要性,就像运动员记录训练数据,不断提升成绩。读完这部分,我深感软件工程并非只是代码的堆砌,而是科学与艺术的结合,每个细节都关乎成败。

浙公网安备 33010602011771号