维护自己以前写的代码时,会不会想抽自己一巴掌?

2018-12-22 11:02:20 +08:00
 allen945

每次维护项目的时候最怕的是对一些已有的功能进行升级改造,因为常常出现看不懂以前写的代码...

然后先开始找以前的思路,找到思路后才敢修改代码.

若是找不到思路,推翻重写... 每次遇到这种情况时,都想抽自己一巴掌,这 TM 写得什么鬼呀?

不知道大家有没有过这种经历?

来自一枚入门级菜鸟 web 开发者的心声~

tips:

上面指的是自己的个人项目,非公司或其他商业项目。

6499 次点击
所在节点    程序员
71 条回复
BetterManIsMe
2018-12-22 14:04:27 +08:00
一巴掌够吗
OMGZui
2018-12-22 14:05:57 +08:00
很好的重构机会:doge
32
2018-12-22 14:36:56 +08:00
比起改别人的,我更喜欢维护自己的代码.最起码自己的一直恪守规范, 业务逻辑会有注释.
yuandfish
2018-12-22 14:40:52 +08:00
其实挺有意思,可以看到自己的不足,每次维护自己的代码都会微调一下把它改得更好 :)
allen945
2018-12-22 14:40:58 +08:00
@wly19960911 非常感谢!现在一直在用 vue 开发,vue 的组件化开发蛮好的,代码可读性和简洁性很高。
zmj1316
2018-12-22 14:41:46 +08:00
这说明相比之前,技术水平有进步了,好事
allen945
2018-12-22 14:46:06 +08:00
@yhxx 说到点痛点了!!!
connection
2018-12-22 14:46:42 +08:00
善于分层
数据流管控好
代码只做当前要做的事情,拒绝过度设计。
digimoon
2018-12-22 15:16:48 +08:00
两巴掌
kidlj
2018-12-22 15:31:18 +08:00
// You ’ re not expected to understand this.
des
2018-12-22 15:37:05 +08:00
@leavic 然后想了老半天才
des
2018-12-22 15:37:52 +08:00
@leavic
然后想了老半天才想出来是自己从某个地方抄来的
SeaRecluse
2018-12-22 15:46:36 +08:00
不会,因为那是那时的我的全力了,没必要懊悔。
ershisi
2018-12-22 16:02:40 +08:00
我说实话,看我以前的代码以后我只有一个想法,不重构了重写吧。
eslizn
2018-12-22 16:05:18 +08:00
小改小修,大改重构。。。
passerbytiny
2018-12-22 16:15:26 +08:00
每次写完代码,以 100%覆盖率为目标,亲手写单元测试代码,保证你大脑正常时永远看得懂自己写过的代码。代价是,工作时间至少翻倍,要是写的不好,翻几倍都有可能。
crazybinggan
2018-12-22 16:41:16 +08:00
有时候会惊叹于自己怎么写出怎么漂亮的代码,但是看不懂啊,现在写的跟之前的一个天一个地,屎一样。
myhot21
2018-12-22 16:41:47 +08:00
每次看以前写的代码,一般都会想起,‘‘靠,这个 BUG 真的是我写的吗?为什么有 BUG,以前从不出问题。’’
snowspace
2018-12-22 16:48:50 +08:00
想把 auther 改成别人
Aixtuz
2018-12-22 17:37:23 +08:00
抽完了,现在打算向 #1 学习~

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

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

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

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

© 2021 V2EX