普通人写代码,就是需要满满的细节。

2023-11-20 09:29:17 +08:00
 tool2d
然而,大师写软件就不需要,随手写一下,就感觉无法超越。他们对于算法的深度领悟能力远超普通人。

以前我一直不太愿意加太多细节,写一段新代码容易,维护一段老代码可就难多了。

但是嘛,不加细节,程序就会显得粗燥,缺乏必要的打磨精炼,也很难得到用户的赏识。

问题又来了,没有一个好的框架前提下,使劲的堆代码量,一不小心又容易写成屎山,真难。
7337 次点击
所在节点    程序员
27 条回复
vileer
2023-11-21 13:29:11 +08:00
@SomeBodsy 代码和人有一个能跑就行😂
R4rvZ6agNVWr56V0
2023-11-21 13:50:11 +08:00
每写下一行代码都是在熵增。所以,代码多代码必然结果就是屎山
tool2d
2023-11-21 14:21:24 +08:00
@GeekGao 这倒也不是绝对的,屎山主要是乱,如果从头认真仔细设计,软件还是能弄的比较健壮便于维护的。

怕就怕中途接手本来地基就打歪的软件项目,楼造的越高,越容易翻车。
R4rvZ6agNVWr56V0
2023-11-21 15:29:57 +08:00
@tool2d 尝试接触一下大型团队的大型项目,你就能理解我在讲什么 😊
tool2d
2023-11-21 15:49:17 +08:00
@GeekGao github 上面超大型项目也很多,并没觉得代码很糟糕。

只要需求多,代码量就不可能少的。我认为的屎山,是那些架构设计出问题,而导致不好维护的代码。
R4rvZ6agNVWr56V0
2023-11-21 16:54:26 +08:00
@tool2d github 上开源项目 与公司内部的代码没可比性的。一些北欧和北美的码农比较闲,经常重构。
而国内的企业则不然。要考虑到群体与群体的差异。 而且,如果你认为还是说服不了你,那你可以去看看现在的 Linux 的内核代码,也有很多地方很晦涩难以解读。
tool2d
2023-11-21 17:06:28 +08:00
@GeekGao 代码是人写的,质量有高有低很正常。

我说的区别,是好的框架可以把那些糟糕难懂的代码隔离出去,而坏的框架会让你在面条一样的代码迷宫里找不到方向。

复杂项目,代码复杂化是必然的结果,就看设计者怎么去抽象和分层了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/993338

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX