5

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

 2 years ago
source link: https://www.jdon.com/57198
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
linus:相比在IDE下编程,我更喜欢手写代码

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

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

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK