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

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

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

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

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

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

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

tips:

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

6499 次点击
所在节点    程序员
71 条回复
huobazi
2018-12-22 18:13:08 +08:00
用了 ruby 我看自己以前写的 C# 觉得好傻,写那么多设计模式,又没啥用
wolfie
2018-12-22 18:43:47 +08:00
这不是好事吗?
所以各种规范文档越早看完越好。
Visionhope
2018-12-22 19:01:05 +08:00
@leavic #7 我有时候也会有这样的感觉,感觉以前的自己写的代码也不错。
mocxe2vwww
2018-12-22 19:05:12 +08:00
@Mac 哈哈,深以为然。
kelvinblood
2018-12-22 22:50:48 +08:00
有的,16 年的时候把自己 14 年的代码重构之后,加功能再也不揪心。

早期的代码是以完成任务为主,新功能扩展要命。

重构的时候都是把通用的功能往 model 里塞,相互调用尽量走广播。从此之后开发新功能就很顺利了。
t6attack
2018-12-22 22:54:18 +08:00
技术退步的人表示:以前写的代码,已经看不懂了。尴尬
MonoLogueChi
2018-12-22 23:50:01 +08:00
现在看以前自己写的代码的感觉是,这 tm 太乱了吧,不行不行,我要重构一下
bmy
2018-12-23 11:08:55 +08:00
houshuu
2018-12-23 12:45:57 +08:00
现在养成习惯了,稍微复杂点的逻辑就写点注释,确保以后的自己能看懂。
但是随着自己语言理解的加深,总是忍不住去重构一次又一次。🐶
ttvast
2018-12-23 22:35:29 +08:00
数年前写的软件,现在想升级一下,发觉自己根本看不懂,现在根本没有能力写出这样的代码
Ritr
2018-12-26 18:14:08 +08:00
我刚上班的时候会这样,不过现在不会了。
现在写代码比较严谨,扩展性也比较好,以至于有几个变更需求我都很开心,因为没几分钟就搞定了,由此产生的愉悦感无法言说。

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

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

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

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

© 2021 V2EX