人月神话阅读笔记2

个人感受:​在一次个人编程作业中,我一开始没有明确需求,导致在开发过程中频繁修改功能,浪费了大量时间重构代码。最终,虽然完成了作业,但代码结构混乱,维护困难。

结合书中所讲:​《人月神话》指出,​​“需求变更”​是软件开发中最常见的风险之一。即使是个人项目,如果前期没有清晰的需求定义,后续的修改会带来巨大的额外成本。书中提到,​​“在项目开始前花时间明确需求,比后期反复修改更高效”​。

解决办法:​为了避免需求不明确带来的问题,我决定:

​先写文档:在动手编码前,先撰写简单的需求文档或流程图,明确目标。
​原型验证:对于复杂功能,先用简单代码验证可行性,避免后期大改。
​定期复盘:每周回顾进度,检查是否偏离最初目标,及时调整。

posted @ 2025-03-27 22:55  臧博涛  阅读(9)  评论(0)    收藏  举报