正在全部重构自己几年前写的代码,用屎山来形容很贴切

2019-09-05 10:19:45 +08:00
 kisshere

真想给自己一耳光,几年前居然是这么烂的水平,目前修改得快要怀疑人生了,把一堆屎山不仅要啃完还要耐心品尝、细嚼慢咽的茫然感觉谁懂

8697 次点击
所在节点    程序员
52 条回复
Greendays
2019-09-05 14:39:05 +08:00
为什么这么闲。。。我现在要改别人写的代码,那才叫。。。
JohnLou
2019-09-05 14:42:28 +08:00
代码能运行不出错就是好的
pcbl
2019-09-05 14:58:56 +08:00
这 if else for while 多层嵌套竟然不出问题,卧槽,还是以前的我比较牛🐮
limerence
2019-09-05 15:11:58 +08:00
@luzhh 所以说现在应该怎么写
mamahaha
2019-09-05 15:22:58 +08:00
初始代码的时候想的是业务逻辑,代码重构的时候想的是结构和性能,两者不适合拿来对比。
ShinichiYao
2019-09-05 15:29:37 +08:00
重构完发现原来运行的好好代码跑崩了
24KPureFather
2019-09-05 16:19:19 +08:00
@kisshere 你这回答真基霸刁钻
24KPureFather
2019-09-05 16:20:52 +08:00
@luzhh 我以前这是这样操作过,那是刚毕业的时候
codz
2019-09-05 17:12:30 +08:00
@luzhh 现在怎么写? 用 callback,去掉 sleep, 优化 try catch?
JimmyTinsley
2019-09-05 17:23:54 +08:00
最近想重构一下大学的毕设课题, 重构了 30%实在干不下去了...
avenger
2019-09-05 17:34:31 +08:00
没有单元测试敢重构?
lowman
2019-09-05 17:39:24 +08:00
吃屎不忘拉屎人
NotNil1
2019-09-05 17:47:26 +08:00
让 重构的成本 > 重写的成本
就不用面对这种问题了
JerryCha
2019-09-05 17:51:45 +08:00
我做毕设的时候 OpenCV 处理的部分直接挂在 UI 主线程下执行,还好挺快的没卡死
xuanwu
2019-09-05 18:10:13 +08:00
建议业务相关部分用中文命名标识符
way2create
2019-09-05 18:44:12 +08:00
重构自己的代码没什么...重构别人的屎山才烦
meeken
2019-09-05 19:38:11 +08:00
重构自己的起码知道什么是什么好吧...
KunMinX
2019-09-05 19:44:13 +08:00
Android:你还在等那个,手把手带你重构的人出现吗?

https://juejin.im/post/5bcd58b6e51d45404c71d23f
WispWind
2019-09-05 19:55:07 +08:00
我看自己上个月的代码都像一坨翔。。
beastk
2019-09-05 19:58:51 +08:00
我们不生产屎,我们只是屎的搬运工。

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

https://www.v2ex.com/t/598109

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

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

© 2021 V2EX