阅读笔记

《构建之法》

一个简单的程序加上增加一点要求在增加一点用户,慢慢的就变成了一个工程。构建管理、源代码管理、软件设计、软件测试和项目管理等这些是软件工程的核心部分,广义上软件工程也包括用户体验、用户界面设计等,所以扩展推论是:软件企业=软件+商业模式。所谓软件,就是集可维护性,健壮性,使用性等诸多特性于一体的程序与文档的集合体,而在软件开发的过程中存在如下几个阶段:玩具阶段、业余爱好阶段、探索阶段、成熟的产业阶段。根据书中的阶段与软件业的对比我们目前仍存在于玩具阶段,由此可见我们的路还有很长。

单元测试是我们需要注意的一个点,。单元测试要准确、快速的保证程序基本模块的正确性。除此之外我们还要知道例如回归测试、性能分析等。

posted @ 2021-11-13 20:39  谦寻  阅读(1)  评论(0编辑  收藏  举报