当你的代码以奇怪的姿势跑起来, 千万不要动它~
编程的第一法则:如果你的代码以某种莫名方式跑起来了,就不要再碰它了。
造成这种问题有很多原因,常见的就是屎山代码
如果第一个程序员没考虑太多,用了if else。新需求出现时,后面接受的程序员不愿意重新建构,都往后面加if else。
一年又一年,一代又一代,从“粪球”到“屎山”,大概你能做的就是以“屎”盖“屎”,只要代码能跑起来就是大胜利。
为什么不能修改?
假设有个需求要得出 1+2+3+4,某程序员写出了 A、B 两行代码:
A:1+2=2;
B:3+4=8;
运行 1+2+3+4 = A+B=2+8=10
结果正确,皆大欢喜。
某天,新来的小二看到了代码 A,感觉很垃圾,于是连夜加班修改了代码 A:1+2=3;
但是,代码 B 小二没看到,结果程序崩溃了:A+B=11 了!
于是小二因为这事被公司辞退了!
其实也不是所有人都不想修正代码,最可怕的是,你只删了一行代码,整个程序就跑不动了,而且原因你可能根本想不到。本以为把它的爸爸妈妈解决掉就行,可它悄悄地和妈妈的爷爷的弟弟的岳父有关系~
当修改了某一行代码,很可能会像蝴蝶效应一样影响到其他代码,而其他代码可能并不在你的掌握中!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端