V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
octopus_new
V2EX  ›  问与答

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

  •  
  •   octopus_new · Jun 5, 2013 · 5699 views
    This topic created in 4710 days ago, the information mentioned may be changed or developed.
    最近公司给我个project要写一些php代码,project不算大,所以也就写一些基于过程的东西。现在project算是完成一半了,回头再看自己的代码感觉很恶心....., 重写了一部分....
    大家会突然感觉自己写的代码很不优雅,很糟糕么?还是只要是自己写的就感觉很好?
    24 replies    1970-01-01 08:00:00 +08:00
    Golevka
        1
    Golevka  
       Jun 5, 2013   ❤️ 1
    上周用Standard ML写了一大堆字符串拼接, 自己看着都崩溃了
    wy315700
        2
    wy315700  
       Jun 5, 2013   ❤️ 1
    写的时候感觉很好

    过一段时间回头来看 老天 怎么那么烂
    octopus_new
        3
    octopus_new  
    OP
       Jun 5, 2013
    @wy315700 不能同意更多!最开始的时候就不停的写,写过回头再看就想不断的改,跟强迫症差不多.....

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

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

    不能…… 更多

    这个句法,每次看每次堵心
    qiukun
        20
    qiukun  
       Jun 6, 2013
    又是这种帖子。。看以前的代码觉得好漂亮,现在的代码渣渣一样
    jiangrongyong
        21
    jiangrongyong  
       Jun 6, 2013
    @66beta +1
    robertlyc
        22
    robertlyc  
       Jun 6, 2013
    重构 + 测试
    wodemyworld
        23
    wodemyworld  
       Jun 6, 2013
    做项目就是做垃圾
    fangzhzh
        24
    fangzhzh  
       Jul 30, 2013
    回帖子54天后,特来重新回复.

    以前一直埋头实现逻辑,在obj-c设计方面确实进步不大,没有充分利用obj-c里边的好多特性. 前天参加了cocoa china的线下聚会, 听了别人的分享, 想到了一些代码改进的地方, 仔细想想,改动后, 可以让代码更优雅, 易调试. 但是应该不会选择重构已有代码, 而是以后的代码,项目选用更优雅的方式.

    分享与交流也是一个很好的学习方法.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1121 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 23:02 · PVG 07:02 · LAX 16:02 · JFK 19:02
    ♥ Do have faith in what you're doing.