人月神话阅读笔记2
个人感受:在一次个人编程作业中,我一开始没有明确需求,导致在开发过程中频繁修改功能,浪费了大量时间重构代码。最终,虽然完成了作业,但代码结构混乱,维护困难。
结合书中所讲:《人月神话》指出,“需求变更”是软件开发中最常见的风险之一。即使是个人项目,如果前期没有清晰的需求定义,后续的修改会带来巨大的额外成本。书中提到,“在项目开始前花时间明确需求,比后期反复修改更高效”。
解决办法:为了避免需求不明确带来的问题,我决定:
先写文档:在动手编码前,先撰写简单的需求文档或流程图,明确目标。
原型验证:对于复杂功能,先用简单代码验证可行性,避免后期大改。
定期复盘:每周回顾进度,检查是否偏离最初目标,及时调整。

浙公网安备 33010602011771号