V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
regmach
V2EX  ›  程序员

维护自己的旧代码一样很蛋疼

  •  
  •   regmach · 2013-06-07 12:42:52 +08:00 · 3690 次点击
    这是一个创建于 4192 天前的主题,其中的信息可能已经有所发展或是发生改变。
    当年初学的代码
    各种面条
    各种if,foreach
    各种缩进
    各种命名
    各种不明所以
    想砍了重练的说
    可读性几乎没有了
    从代码完全看出去原有的逻辑
    我当年在想什么?
    再一想到这居然是我自己的写的
    就有点想死的冲动
    烦死了啊
    抽烟,不想写...
    19 条回复    1970-01-01 08:00:00 +08:00
    AstroProfundis
        1
    AstroProfundis  
       2013-06-07 12:49:02 +08:00
    我要不要说今年写东西的时候想起来去年课设有类似的代码想直接抓过来用....

    然后发现我看不懂自己写的代码了...
    darasion
        2
    darasion  
       2013-06-07 12:49:38 +08:00
    说明你成长了。

    但是我觉得我以前写的代码比现在的要好得多,
    当时没压力,虽然感觉有些幼稚,不过写的反倒容易理解,
    现在咋不一样了,代码里充斥这各种情绪,各种想法,还有各种心境。
    linuxer
        3
    linuxer  
       2013-06-07 12:50:41 +08:00
    看完楼主的文字,再看楼主的头像。好有画面感。
    kk71
        4
    kk71  
       2013-06-07 12:52:46 +08:00
    没写doc+注释不够清晰
    ……不过握爪哈,我也总觉得看自己以前的代码会很难以接受,
    zava
        5
    zava  
       2013-06-07 12:57:11 +08:00
    重构吧,对自己的代码负责是一种态度。
    horx
        6
    horx  
       2013-06-07 13:01:03 +08:00
    自己的项目如果线上一直在运行的话基本上有空了就会去重构...
    公司的项目没办法,各种阻力
    kennedy32
        7
    kennedy32  
       2013-06-07 13:01:51 +08:00
    @linuxer 哈哈
    kennedy32
        8
    kennedy32  
       2013-06-07 13:02:46 +08:00
    其实有同感,比如当年用很多ul,table和css,很多脑残的重复代码

    现在一般都用span和jquery
    alexrezit
        9
    alexrezit  
       2013-06-07 13:03:08 +08:00
    正常. 从三年多之前接触 coding 开始, 每次我去看自己一个月之前的代码, 心里都会怒骂: 这写得完全就是一坨屎!
    regmach
        10
    regmach  
    OP
       2013-06-07 13:10:01 +08:00
    @horx 很多需求太蛋疼了...
    @zava ready...
    @kk71 有注释,但是思路不清晰,注释也就不清晰了
    @darasion 谢谢,虽然还是很想揍当时的我一顿,但是当时我的一样不在了
    @alexrezit 神速啊
    @AstroProfundis 完全看不懂.能看懂的都是比较简单和比较愚蠢的部分
    raincious
        11
    raincious  
       2013-06-07 13:19:11 +08:00
    @alexrezit 同感。正在重构一周前写的代码。

    写的时候觉得凑合啦,用的时候骂写的跟遗留物一样。
    yaotian
        12
    yaotian  
       2013-06-07 13:40:43 +08:00
    重构呀
    zodiac1111
        13
    zodiac1111  
       2013-06-07 13:45:41 +08:00
    <-24小时不停运作的造粪机器
    heroicYang
        14
    heroicYang  
       2013-06-07 13:46:43 +08:00
    @alexrezit 同感。。。每次看一个月之前的代码就有想干掉重写的冲动。。。
    so898
        15
    so898  
       2013-06-07 14:23:55 +08:00
    前些日子想要维护一段我在很早之前写的C++加密用代码,当看到一整个方法满目的goto的时候,我残忍的删掉了整个SVN……
    丫的我当年是怎么想的……防破解么……
    regmach
        16
    regmach  
    OP
       2013-06-07 14:44:35 +08:00
    @so898 ...
    Golevka
        17
    Golevka  
       2013-06-07 15:24:43 +08:00
    自己往年写的Scheme代码现在看来一直感觉良好; Standard ML代码反应不很强烈; C代码反应比较强烈; Perl代码... 教练我想把去年的我柴刀掉XD
    jasya
        18
    jasya  
       2013-12-09 11:25:47 +08:00
    从不维护..直接砍掉重写= =
    regmach
        19
    regmach  
    OP
       2013-12-09 21:58:49 +08:00
    @jasya 挖得一手好坟,赞
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5409 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.