读书笔记-《人月神话》-2

1. 软件开发过程中的错误和问题是不可避免的。开发者需要学会从错误中吸取教训,不断改进自己的工作方法和技能。

2. 软件开发需要遵循一定的规范和标准,以确保软件的质量和可维护性。同时,也需要考虑到软件的可扩展性和适应性,以便在未来的发展中能够满足不断变化的需求。

3. 软件开发需要注重用户体验和用户需求。开发者需要了解用户的需求和使用习惯,以便设计出更加符合用户期望的软件。

  对于软件本身的复杂性,作者得出的结论是,当前没有任何方法能使软件的生产率提高一个数量级。但作者并没有消极的接受这个结论。而是深入分析了软件复杂性到底是如何导致软件项目最终的失败。并且提出了很多很有建设性的方法来予以应对。

  作者阐述了不能有效的交流是导致项目失败的主要原因。每个人都是一个鲜活的个体,对同一件事都有独到的见解。而大型软件是绝不允许二义性存在的,应该通过交流统一思想。

最终导致项目失败的不是哪个重要工作的失败,而是每个人做错了一点点的小事,最终诸多的小错误导致了项目的不可挽救。

作者:冰稀饭Aurora

出处:https://www.cnblogs.com/rsy-bxf150/p/17254712.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   冰稀饭Aurora  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示