阅读笔记(6月)
人月神话:1,保持设计的概念完整。无论对小软件还是大软件,都必须由一个设计师主导,最多两个人讨论来共同完成软件的整体设计。作为一个软件,一个系统,必须有一个清所明确的念模型,大家都在这个框架下工作,所有的创新发展都必须与基本的概念相吻合。具体的实现人员可以细化概念,但只有总设计者才有否定与发展基本概念的权力,需要注意的一点是,即使是总设计师一直是同一个人,他脑海中所认为理所当然的规则或者抵念,很可能由于没有明确的文档化,而没有成为所有开发者共同的概念,在其他开发者编码的时候,就可能会生成与概念榴抵的东东(模块,功能,算法),导致整体结构的恶化.这个时候总设计师一定要即时发现,做出更概念的完整生,对于很多小规模软件,由于开发人员不多,开发经理一股都能控制住所有的代码,抵念完整性在组织层面就维持住了,但要注意以后的Bug修改,功能广展的时候,也要时刻留意与最初的设计是否瓶念上相容。对于大规的软件系统,则必须通过树状组织结构,层层控制,总设计师还是一到两人,每一层都有对下层的绝对把握能力,我以前参加过一个15人左右的项目组,就是分为两层,感觉整体概念完整性的控制效果还不错。我没有更多人数,读完人月神话让我感触更深的不是他对于我们代码的教学更多的我觉得本书想传达的是一种思想一种在团队中的思想,这和本学期在客户才能上王老师讲述的一个项目的团队之间的沟通是非常重要的,它关乎着团队之间的合作和发展进度,一个好的领导者能做到协调整个团队的情况,能狗仔不降低真个团队积极性的情况下爱更快速的推动团队的发展,兵器好的领导者能够合理的划分整个项目的分块,并合理分配任务,这点是非常重要的,人月生化之所以备受称之为神话我想与他的思想离不开。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律