linus:相比在IDE下编程,我更喜欢手写代码

软件的扩展与城市扩张很相似:美国城市似乎是工业规模化过程的产物,而较旧的欧洲城市似乎是人类过程的产物。这是因为大多数美国城市都是在汽车和工业革命之后和与之并存的,城市的设计只是考虑了容易实现的事情,并以一种模板方式指导了一切的建筑形状和规模。

软件也类似,有些软件代码库感觉比手写更工业化,它们通常是在框架辅助和其他编排代码的自动化环境中编写的,在强大的 IDE 中或由编译器编写的代码库中充满了许多不必要的结构和重复:XML、经典 Java、编译目标 C。这些代码库是与“工业工具”一起编写的。

这些源代码库中的更多代码是关于偶然复杂性的,而不是关于业务逻辑的复杂性,因为此类样板的生成成本很低,就像美国大城市的特点是广阔的城市蔓延,因为汽车使距离变得微不足道。

但是,尽管有汽车,我仍然更喜欢欧洲人性化城市的规模和氛围,因为最终城市是人类必须居住和理解的地方。

同样,即使存在大量编程工具,我仍然更喜欢手写代码库的规模和氛围,因为最终代码库是人类必须居住的地方。

展开阅读全文

页面更新:2024-04-13

标签:代码   喜欢   工业革命   欧洲   复杂性   美国   产物   氛围   规模   过程   地方   工业   城市   汽车   科技   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top