腐烂?
如果你想要C,那么必要放弃B。如果你选择B,那么你就必需要告诉你的老板C是不正确的选择。
我们以3个库为例,但在实际项目中会有十几个甚至更多的选项,问题也会随之成倍的增长。更糟糕的是,腐烂不会立即
呈现。有时隐藏在某个角落里,看起来是个不起眼的问题,时间久了就会感染到整个代码。正是这细小的不兼容的代码会毁掉整个系统。
我们应该让代码像谚语一样即使是在100年后依然完整无缺。
10. 开源世界茁壮成长
越来越多的数据表明开源的重要性,目前,开源只有一小部分市场,极少部分人愿意将代码(网学)贡献给开源社区。
这也许就是Linux和BSD代码的最大(
网学)贡献者们转为封闭私有代码的原因。像TiVo这样的设备也许会使用Linux作为内核,但绚丽的交互界面却不是开源的,Mac也同样如此。
近日,Linux boxes与Windows boxes之间的竞争陷入了困局。很多人都在质疑:花一样的钱,既然能够买到一个可以安装Linux的Windows机器,为什么还去买Linux呢?Mac笔记本的价格是普通PC的2至3倍等等这种案例很多越多。然而只有极少部分人知道,iPhone也是一款开源操作
系统。
我想,只有人们不断的去关注开源哪怕只是细微的性能部分,开源世界才会茁壮成长。
此文由合肥网络公司 xcoc/ 和合肥网站建设ah
web/ 共同整理发布。