人月神话读后感4
后面的章节我就草草翻过去了,一方面有些书中内容已经过时了,譬如第九章在讲解程序占用资源的控制、第十二章干将莫邪讲解辅助机器与工具,另一方面部分章节的思想在软件工程的课上也有所涉猎,如第十三章整体部分防范bug的方法:1、防范bug要从产品定义开始。2、先让各个部分都能够单独工作,再进行整体联调。就是软件测试的自顶向下和自底向上的测试方法。
“没有银弹”是一个很酷的概念!
在没有银弹与人月与再论没有银弹章节中提到:软件开发的根本困难是搭建什么样的系统既需求,次要问题是搭建系统的技术和编码过程。根本困难的复杂性、一致性、可变性和不可见性,决定了10年内开发效率不会有量级的提升。但可用的改进方法是:购买软件产品包、需求精炼与快速原型、增量开发——增长而非搭建系统、面向对象、重用(重用会带来词汇量增加的问题)。没有任何技术或管理上的进展,能够独立地许诺在生产率、可靠性或简洁性上取得数量级的提高。这是软件本身的性质所带来的缺陷,但随着时代的进步,技术的不断发展,包括面向对象技术和软件复用等等,这些便利的新技术是否就是软件业界在寻找的银弹呢?
上述就是本人对人月神话的刍荛之见
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现