大家会感觉自己写的代码很丑陋么?

2013-06-05 15:43:03 +08:00
 octopus_new
最近公司给我个project要写一些php代码,project不算大,所以也就写一些基于过程的东西。现在project算是完成一半了,回头再看自己的代码感觉很恶心....., 重写了一部分....
大家会突然感觉自己写的代码很不优雅,很糟糕么?还是只要是自己写的就感觉很好?
4889 次点击
所在节点    问与答
24 条回复
Golevka
2013-06-05 16:04:05 +08:00
上周用Standard ML写了一大堆字符串拼接, 自己看着都崩溃了
wy315700
2013-06-05 16:06:39 +08:00
写的时候感觉很好

过一段时间回头来看 老天 怎么那么烂
octopus_new
2013-06-05 17:39:46 +08:00
@wy315700 不能同意更多!最开始的时候就不停的写,写过回头再看就想不断的改,跟强迫症差不多.....

@Golevka 是啊,有时候就是觉得要崩溃的感觉
hfcc8685
2013-06-05 17:45:53 +08:00
得到任务后,就开始想怎么才能写好,想啊想啊~ 想啊想啊~ 快到任务规定的结束时间了,赶紧写,然后垃圾代码产生了。。。
renyuan1985
2013-06-05 17:46:19 +08:00
每隔一段时间看自己以前写的代码会觉得代码可以写的更好,我觉得这个应该是每位程序员都有的感觉吧。写代码不是每次都很完美的,我们在一次次项目中去改变自己提高自己,自我总结。因为下一次写的会更好!
alexrezit
2013-06-05 17:55:24 +08:00
会. 我的几乎所有代码都重写过五次以上, 其中有一半是整个弃掉重写.
wang2191195
2013-06-05 17:56:57 +08:00
基本是一周的时间就觉得之前写的是垃圾了……经验问题吧
octopus_new
2013-06-05 18:02:59 +08:00
@wang2191195
@alexrezit
@renyuan1985
@hfcc8685
开始我以为只有我这样, 看上去大家好像都遇到或者曾经遇到这样的情况。可能和写作差不多, 需要有修改吧....
shiny
2013-06-05 18:03:12 +08:00
无论是做设计也好写代码也好,一开始总是自我感觉良好,过了一晚上就会觉得——呃。。。
不过越是写/设计得简单,越容易满意之前的作品。
felinx
2013-06-05 18:04:11 +08:00
觉得以前写的烂说明你进步了,恭喜!
fangzhzh
2013-06-05 18:17:15 +08:00
是不是我进步比较慢....

我的代码架子定下来以后, 基本能保证对修改封闭, 对功能添加开放, 加上适当的注释, 还是蛮少觉得代码是需要大改,重写的
66beta
2013-06-05 18:28:33 +08:00
根据开源框架写,写着写着就自己另类风格了,掩面路过
oldcai
2013-06-05 19:08:53 +08:00
回头看以前的代码总会各种不爽,是因为你进步了。
wy315700
2013-06-05 21:01:38 +08:00
@66beta 经常写着写着遇到一些难点或者BUG 然后改着改着 就 自己的风格出现了
bengol
2013-06-05 22:21:39 +08:00
被code review的死去活来,感觉连变量名都不会起了
Mcatt
2013-06-06 07:48:43 +08:00
每次写完后看回头都觉得像shi一样烂,想重构但是又有下一个代码要写Orz
webgeekman
2013-06-06 08:41:21 +08:00
嗯,经常:(
gzb1985
2013-06-06 10:50:15 +08:00
@Mcatt 不能同意更多.
twor2
2013-06-06 12:31:38 +08:00
@octopus_new
@gzb1985

不能…… 更多

这个句法,每次看每次堵心
qiukun
2013-06-06 12:41:58 +08:00
又是这种帖子。。看以前的代码觉得好漂亮,现在的代码渣渣一样

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

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

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

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

© 2021 V2EX