如何强行吃透一座屎山代码?

查看 633|回复 49
wangshushu   
如果是我的话我不会从代码入手,而是从业务入手。两个原因:
1. 旧代码中指不定存在一些不管你水平如何都要加个 if 的那种被迫垃圾的代码,而且有些情况不是很好判断具体是水平问题还是业务要求,别一不小心 “优化” 掉了。
2. 代码本来就服务于业务,更好的了解业务才能明白整个代码,而且即便代码看不下去想要从写也能有的放矢。尤其是对于整体代码逻辑的构建(代码框架)。
sn0wdr1am   
ai 是一个方向,说不定将来 AI 继续 Scale Up ,真的有机会解决屎山问题
pkoukk   
屎要一口一口吃。🐶
先找主干,再找分支。
抓大放小,找主体结构。
再抽抽丝剥茧,层层扒拉,熟悉细节。
majianglin   
@LitterGopher 业务要是真那么逻辑清晰讲道理,代码就不会写成屎山了。
blankqwq   
钱给够吃屎都行,屎山代码算啥
karnaugh   
不如吃透业务
karnaugh   
硬吃呗,不过这东西就像医学一样,你如果上来就从底层细胞开始研究,那因为代码互相调用影响啥的,你很难从底层推出上层会发生什么
所以可以考虑从上层研究,先把功能点列出来,或者做个图谱之类的,然后从功能点一个一个下去看源码如何实现,这样子
BugCry   
哦对了,可以申请个带鱼屏,便宜的也就 1000 来块钱,超长屏幕同时看 4 段代码不成问题😂
Codingxiaoshi   
当成黑盒,包一层不就行了
又不是不能用.jpg
MrVito   
@cccvno1 我觉得这哥们儿说的可行
您需要登录后才可以回帖 登录 | 立即注册

返回顶部