构建之法阅读笔记1-补

今天主要是阅读了构建之法的第一章和第二章

第一章个人感触最深的一点就是软件工程不仅仅是写代码,在开始写代码之前的需求分析等等步骤同样重要。这一点尤其是体现在有一定从业经验的程序员身上,在一个项目中他们的需求分析等等阶段上花费的时间显著多于一般的新手,而实际的编程时间却少于新手。

这方面我过去的做法是和新手一样非常不重视需求分析等阶段。

书中说这样写出来的代码会有代码混乱、难于维护等缺点。

以后在练习中最好先经过一定的仔细的分析再开始编程。

第二章个人感觉最主要的就是单元测试的重要性

这方面我是在后来的PHP团队作业中才有为我的部分的代码专门编写了数据生成的程序来进行手动的单元测试。而在这之前只有在跑起来发现模块出现了问题才会対这个模块进行测试。

这么做的结果就是无法及时发现一些本该发现的问题。就比如第一阶段冲刺时直到实际演示App的时候发生了崩溃,才发现有一个地方的逻辑被写反了。

以后在练习中应该无聊是否分工等都対自己的代码进行单元测试。单元测试的时候崩掉总比验收的时候崩掉好。

原文地址:https://www.cnblogs.com/minadukirinno/p/13267581.html