都说只要是运行了多年,经过多次迭代的程序都是屎山无一例外

Lightning McQueef-avatar

Lightning McQueef

封装再封装,嵌套再嵌套
BigDaddyGamer94-avatar

BigDaddyGamer94

说白了还是一个项目运行这么多年了已经换了不知道多少波人了。前面的人就是写的再好,后面交接的人也不可能把代码质量保持下去。交接文档啥的,能把业务实现逻辑写清楚就谢天谢地了。
Selene Victoria-avatar

Selene Victoria

你最好真的在讲编程[s:ac:哭笑]
Gokouu-avatar

Gokouu

??????
Aleks75-avatar

Aleks75

你不妨把话说得更明白一点
ImLiterallyHim-avatar

ImLiterallyHim

凭什么要我写注释规范编程?[s:ac:抠鼻]
这个家伙凭什么不写注释?[s:ac:黑枪]
Bam-avatar

Bam

你这一说,我觉得 linux kernel 还真有点像那啥。
Dellins-avatar

Dellins

大型项目的话code review是很重要。
当然如果你说的是十几甚至几十年前的代码的话那没办法,很多代码规范是大家一点点尝试吃到苦头之后才慢慢出来新规范来规避掉的。
Ave-avatar

Ave

人类代码就是了
Kibishi-avatar

Kibishi

需求变更甚至开发人员的变更都会导致代码一点一点腐败。玩到最后就要推倒重构了[s:ac:闪光]
AjsTii-avatar

AjsTii

所以重构一遍就完事了
nicole ˘͈ ᵕ ˘͈-avatar

nicole ˘͈ ᵕ ˘͈

所以几百年就得删库重新来一次
athenaaa-avatar

athenaaa

时间长了架构腐化是必然的,所以隔一段时间就要做技术和架构复构啊。
義星-avatar

義星

比如DNA吗[s:ac:怕]
skylerwalker-avatar

skylerwalker

每个版本每批人都优化,也没见越来越好[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
欣欣想吃奶蓋-avatar

欣欣想吃奶蓋

?这真的是谈编程吗,我害怕[s:ac:冷]
OG_timo-avatar

OG_timo

历史局限性,或者说当时当地人的眼界经验知识储备量造成的当时看起来没问题很多年以后就不再适用于新场景的需要彻底推倒重来的情况,想把手头上不可名状的融合怪代码彻底干掉但有心无力的感觉[s:ac:呆]
zotsuo-avatar

zotsuo

吓得我赶紧把网页关了