本文主要是介绍简图记录-人月神话-编程产品开发的问题与思考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简图记录学习~
《人月神话》Friderick P.Brooks
相比程序开发,编程产品的开发往往困难的多~
编程产品=程序+良好风格+完善测试+完备手册。大家都乐于 创造 学习 思维碰撞,也苦恼于 对完美的追求 繁琐bug的调试 无法控制目标和资源的无奈
大多数软件项目开发计划都缺乏科学的预估和管理,甚至说是比较随意的
首先程序员之间的开发效率有很大的差异,甚至是数量级的,不同规格的项目、不同阶段开发效率也有很大差异
软件开发实际上也是社会活动,当交互复杂项目随着人员增加实际会产生大量沟通工作,遇到问题加大人力的方法往往行不通
这都导致了按 人/月 单位去预估一个项目 是难以执行的
“没有银弹”(没有什么技术会导致软件开发在10年内出现数量级提升)也是书中提出的犀利观点
软件开发有着无法规避的难题:业务引入的本质复杂度,一致性的要求,可变性的难题,不可见性引入的交流障碍
面向对象、高级语言、人工智能。。。都无法绕开这些根本难题
ok,那么如何改善我们编程产品项目开发的效率和提升目标可行性?特别是大型项目
作者主要从 团队的组织分配 结构性文档管理 项目进度的调整和控制提出 建议和思考
阅读建议;
作者在书中提出很多值得思考的关键问题和观点,相信每个软件从业者都能有所收获,是一本非常有分量的书籍
中文版的翻译用词非常有趣,运用了形象的比喻和成语概括作者观点,又不错的可读性
这篇关于简图记录-人月神话-编程产品开发的问题与思考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!