大家所熟知的Windows XP操作系统,源代码行数已经达到40百万行。为了连接用户和计算机底层硬件,庞大操作系统这一层太过于复杂,没有一个人能完全理解它如此数量的所有代码,而多人的合作开发又需要它被完美地解耦成多个独立的模块。事实上,天底下没有免费的午餐,对于用户体验和硬件效率来说也无法完全兼顾,如何定义一个“好的”系统也是一件非常困难的事。

程序员劳动力并不缺乏,操作系统伴随着计算机的诞生而诞生,但作为软件的它,发展却远远没有摩尔定律所描述的的硬件一般改进的那么快。正因为它的复杂性,所以《人月神话》(Myth的确翻译成迷思更好些:)中的架构师体现的如此重要,coding的投入也并没有planning大。

转载于:https://www.cnblogs.com/chenzhikai/p/9720482.html

The Mythical Man-Month相关推荐

  1. Programmer Competency Matrix

    [原文:http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm] [译文:http://st ...

  2. Google 工程师亲授:菜鸟开发者一定要投资的十大目标

    [b][color=olive][size=large]身为软件开发者,有什么是一定得投资的? Google 软件工程师 Emanuel Saringan 整理了十项他认为必要的投资,第一项就是身体健 ...

  3. 谷歌高效开发的秘密:来自谷歌前员工的软件开发工具指南

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 关注订阅号「程序员小乐」,收看更多精彩内容 每日英文 Smile, Beca ...

  4. 浅析微服务架构应该在什么时候采用

    前言 微服务不能"包治百病". 时下微服务是一个不错的架构,它具备模块化.可伸缩和高容错这些优点.许多公司都采用微服务架构并取得了巨大的成功,自然而然地,如果你正开始一个新项目,微 ...

  5. 什么时候不要采用微服务架构

    微服务不能"包治百病". 时下微服务是一个不错的架构,它具备模块化.可伸缩和高容错这些优点.许多公司都采用微服务架构并取得了巨大的成功,自然而然地,如果你正开始一个新项目,微服务似 ...

  6. 最受程序员欢迎的20本书

    20 Most-Recommended Books for Software Developers 书单来自:https://dev.to/awwsmm/20-most-recommended-boo ...

  7. 沃森和特朗普:一家伟大美国企业的兴与衰

    数十年以来,IBM一直都是世界上最大.最赚钱.最受尊敬的公司之一.在所有美国企业中,只有通用电气.苹果.微软和艾克森美孚公司创造的财富比IBM多.虽然IBM近期问题缠身,但是自2010年以来它屡屡获奖 ...

  8. 每个程序员都应该阅读的最有影响力的书是什么?

    该问题来自于 stackoverflow[1].目前状态已经关闭,排名第一的答案获得了 1745 的投票,给出的书单非常的经典,供 94 本,虽然是英文,但是你很容易知道是哪本书. 这里从中挑出 10 ...

  9. 我手中的电子书书目清单(开始提供BT下载)

    13G电子书开始提供BT下载,下载说明及BT种子下载见我另一Blog网页:http://blog.csdn.net/yiyuan/archive/2005/10/16/504747.aspx 我手中的 ...

  10. yiyuan编程电子书系列(目录及种子)

    感觉不错,整个一个电子书库,与大家一起分享一下 BT下载地址: YiYuan编程电子书系列1 http://nnv.dl1.btchina.net/download.php?s=38fff1692d9 ...

最新文章

  1. mysql整形溢出报错_MySQL整型数据溢出的解决方法
  2. Silverlight2 边学边练 之三 小球自由落体
  3. 嵌入式c语言检测键盘,【精华整理】C语言嵌入式系统编程修炼--键盘操作篇
  4. 基于以太坊网络的智能合约开发、部署和测试(入门)
  5. 腾讯携手2020全球C++及系统软件技术大会
  6. 记一次从Sql Server中图片二进制流还原回图片的开发过程
  7. windows 10右键项添加Notepad++ 和插件管理
  8. 无限级导航PHP,jQuery多级无限级导航下拉菜单代码
  9. IE8/9的几个前端bug解决方案
  10. SQL50题面试题(10-15)
  11. nginx配置 负载均衡_如何配置NGINX负载平衡
  12. 简单又实用的MRP手机平台下软件及游戏破解方法
  13. Frogger(图论,最短路径)
  14. 程序员如何写简历之项目篇(二)
  15. Codeforces 1437 F. Emotional Fishermen —— dp
  16. 支付微服务设计方案格式模板_开发微商城有哪些常见问题
  17. 学习UI设计,哪些软件是必学的
  18. 为什么mac会卡顿,mac电脑卡顿怎么解决
  19. 产品经理应该如何学习
  20. 用沐神的方法阅读PyTorch FX论文

热门文章

  1. html5 点球,西媒指出皇马5获点球巴萨1粒 C罗该改名叫点球罗
  2. Unity 自制工具:Point。方便标记出生点或巡逻点等功能。
  3. JMF 利用RTPManager进行视频音频流传输聊天
  4. 使用虾米音乐生成虾米播播
  5. 国内顶级ERP实施的步骤
  6. 分享|Strata Data Conference北京见闻
  7. 博客系统ZBLOG打赏插件构建:设置支付宝和微信接口[图]
  8. sa函数的积分(sint/t)
  9. JavaScript: The Definitive Guide 6th 英文原版书
  10. Useful Online Resources for New Hackers