大家所熟知的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. 在python中可以使用for作为变量名对吗,在Python中使用循环来命名变量
  2. 一键添加JAVA环境变量
  3. JVM 调优 —— GC 长时间停顿问题及解决方法
  4. 网络工程师技能图谱 | 网络技术的理论知识和操作技能
  5. strstr c语言字符串,C字符串处理strstr, strindex
  6. [Python设计模式] 第1章 计算器——简单工厂模式
  7. HBase读写的几种方式(三)flink篇
  8. Python之异常追踪模块:traceback
  9. PB datawindow中的文本调整打印长度
  10. [置顶] android 自定义圆角ImageView以及锯齿的处理
  11. 使用异步任务加载网络上的图片
  12. 三转CHM文件故障解决
  13. 考公 | 粉笔网课笔记——行测:3.资料分析
  14. 蓝桥杯官网练习系统基础练习(一)
  15. 总谐波失真计算公式_知识学习:谐波的危害
  16. springcloud alibaba 整合 seata 完整 安装和配置
  17. 手把手教你用Python采集腾讯招聘数据
  18. 计算机改硬盘格式,硬盘格式转换,详细教您如何将硬盘mbr格式转换为gpt格式
  19. 非接触式CPU卡的外部认证和内部认证过程
  20. 吉尼斯官方确认火狐首日下载世界记录

热门文章

  1. 10年编程无师自通(转)
  2. Onvif登录海康、大华摄像机(IPC)提示权鉴失败的问题解决
  3. 特征工程(BKT应用)
  4. free pascal - Code Conversion Guide
  5. ps中的高反差保留,位移,最大值,最小值,滤镜库
  6. java 微信小程序电影购票
  7. 3万字史诗级 Hive 性能调优(建议收藏)
  8. vba中的replace用法
  9. LED显示屏控制系统分类
  10. linux 挖矿病毒清理