中国驻乌克兰前大使高玉生:俄已败!

朝鲜防疫:每一条路都被堵死了

丁丁在上海

知乎破千万话题:今年到底多少私企破产和员工失业?

金融数据全面坍塌!根本没有需求 企业想裁员 居民也不买房!

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

自由微信安卓APP发布,立即下载!
查看原文

干掉软件开发的超级怪兽:狼人!

码农翻身刘欣 码农翻身 2021-04-20


你看到的漫画只是冰山一角,在公众号回复关键字“漫画”可以看到更多精彩文章

后记:软件开发就是这么神奇,表面上看起来好像没有任何一个单独的问题会导致困难, 每个都能被解决, 但是当它们相互纠缠和累积在一起的时候, 团队的行动就会变得越来越慢。 对问题的麻烦程度, 每个人似乎都会感到惊讶, 并且很难看清问题的本质。 最终导致项目进度严重滞后或者干脆以失败而告终。

《没有银弹:软件工程的本质性与附属性工作》(No Silver Bullet—Essence and Accidents of Software Engineering)是IBM大型机之父佛瑞德·布鲁克斯所发表一篇关于软件工程的经典论文,论文中布鲁克斯把失控的、复杂的软件项目比作中世纪的狼人,只有银弹才能杀死它。但是由于软件开发的本质复杂性,使得真正的银弹并不存在,即没有任何技术或管理上的进展, 能够独立地许诺十年内使软件系统项目生产率、 可靠性或简洁性获得数量级上的进步。 

这篇论文发表于1986年都柏林IFIP研讨会,几十年来,我们一直致力于用各种语言、工具、流程、方法来控制复杂度,但是正如漫画所说,我们还没有找到一个有效的银弹,这样的银弹会存在吗?

    文章有问题?点此查看未经处理的缓存