• 请不要在回答技术问题时复制粘贴 AI 生成的内容
conis
V2EX  ›  程序员

你是否有代码洁癖?

  •  
  •   conis ·
    conis · Nov 14, 2012 · 6793 views
    This topic created in 5104 days ago, the information mentioned may be changed or developed.
    我就有,看到乱乱的代码我就有重写的冲动,多数情况我的桌面也会保持整洁。
    看到项目中的结构组织得很乱,我就想要把它弄好。

    顺便说下,v2ex这两天怎么了,被公鸡了?
    30 replies  •  1970-01-01 08:00:00 +08:00
    best1a
    best1a
    Nov 14, 2012
    1
    +1,不过我本身在生活上也有小小洁癖。。。
    liyandong
    liyandong
    Nov 14, 2012
    2
    +1 深受其害
    Keinez
    Keinez
    Nov 14, 2012
    3
    难道代码整洁不是一个优秀程序员的基本素质么……
    Evance
    Evance
    Nov 14, 2012
    4
    @Keinez 也许它可能是优秀程序员的素质,但并非优秀的工程师的素质。
    jesse_luo
    jesse_luo
    Nov 14, 2012
    5
    @Evance Y?工程师需要考虑平衡?

    不仅代码整洁,周围也得整洁……
    不过公司改代码太麻烦了,只能自保……诶
    zx900930
    zx900930
    Nov 15, 2012
    6
    @jesse_luo 攻城狮要考虑时间成本的, 一般弄到能用且不出大问题就行, 至于代码丑陋那完全不是问题
    txlty
    txlty
    Nov 15, 2012
    7
    @zx900930 +1
    如果我是老板,用最快的时间实现想要的功能,才是最重要的。
    zhensun
    zhensun
    Nov 15, 2012
    8
    First make it work, then make it pretty.
    raptor
    raptor
    Nov 15, 2012
    9
    自己的代码尽量保持,接手别人的代码就看情况了,不长或有时间就理一理,太长或没时间就懒得动了。
    sqbing
    sqbing
    Nov 15, 2012
    10
    经常过一段时间,觉得自己以前的代码不好看,于是哼哧哼哧的改
    CoderGeek
    CoderGeek
    Nov 15, 2012
    11
    我是真有这种强迫症 而且我是重度 还是不一般 快没救了那种
    Hysteria
    Hysteria
    Nov 15, 2012❤️1
    12
    我是会改项目组同学代码缩进并且commit的人。
    gotounix
    gotounix
    Nov 15, 2012
    13
    有,并且非常严重。
    tony612
    tony612
    Nov 15, 2012
    14
    严重洁癖。。
    xAI
    xAI
    Nov 15, 2012
    15
    严重有,现在只能保证自己的了,别人的管不了
    darasion
    darasion
    Nov 15, 2012
    16
    有。所以当不上领导。

    凡是有洁癖的,全都是擦屁股的命。
    fkccp
    fkccp
    Nov 16, 2012
    17
    @Hysteria 项目刚起步时也会,现在没功夫了……
    jiyinyiyong
    jiyinyiyong
    Nov 16, 2012
    18
    表示有严重的洁癖, 为此于是努力学习来绕过洁癖
    于是导致了下面两个页面, Chrome 访问, 括号党勿喷
    http://coffee-js.github.com/coffeescript.cn/
    http://jiyinyiyong.github.com/she/bin/
    darklowly
    darklowly
    Nov 16, 2012
    19
    比较严重~~+
    hit9
    hit9
    Nov 16, 2012
    20
    这也是wo迟迟离不开 py,进不去rb的原因..
    XXSue
    XXSue
    Nov 16, 2012
    21
    +1 ... 强迫症不能救
    6mN361AJx04in471
    6mN361AJx04in471
    Nov 16, 2012❤️1
    22
    有时间,重构一下还是好的。但是又不能过于重构,毕竟有洁癖的,在重构完没多久,或许又灵光一闪,这不行那不行,结果无止境的死循环。

    追求完美是好,但不能过于追求,有时候会累坏自己。代码没十全十美……人也一样。
    conis
    conis
    OP
    Nov 16, 2012
    23
    我不一一at了,其实是一个平衡的问题,我觉得没有洁癖的程序员不是好程序员,没有洁癖的产品经理不是好产品经理。但凡事有个度,不同的场景对度的把握不一样。比如说公司就等这个产品上线救命,这个时候你还在纠结代码的干净度,肯定得完蛋。但是公司已经走上正规,如果你还本着能用就行的态度,那也得完蛋。有人说,细节决定成败,有人说,成大事者不拘小节。其实都没有错,看在什么情况下。
    zonyitoo
    zonyitoo
    Nov 17, 2012
    24
    我有时翻出自己以前写的代码看着看着感觉不舒服就把它们删了重造,虽然,那个我写的软件已经废弃多年
    upupxjg
    upupxjg
    Nov 17, 2012
    25
    代码会,但是桌面却乱到爆炸,感觉这样才方便。
    oldcai
    oldcai
    PRO
    Nov 17, 2012
    26
    看到标题认同地跑进来,结果楼主很可恶的提起了桌面。
    桌面上。。目测物品不下20个。
    jiyinyiyong
    jiyinyiyong
    Nov 17, 2012
    27
    @hit9 如果是 End 的话, 前几天我终于找到了
    gem install endlessruby
    davidzhang
    davidzhang
    Nov 17, 2012
    28
    +1
    alex_ilex
    alex_ilex
    Nov 17, 2012
    29
    非常严重... - -
    hitsmaxft
    hitsmaxft
    Nov 18, 2012
    30
    声称自己有洁癖是最简单的~
    代码写得 洁/不洁 , 取决于业务经验和抽象能力, 很多人说项目太紧, 没时间, 反映没有足够的能力和思路维护好代码.
    所以
    至于别人写的代码, 就没法. 至少思路不同, 实现方式不同, 压根没衡量标准, 要我帮忙重构, 不现实.
    代码整洁没有个度量标准.我觉得, 无论程序员,工程师, 无论工期多紧张, 保持代码规范是底线, 这都做不到, 不具备职业素养, 至于贸然写下侵入性很严重的代码, 那是道德问题, 因为我见过很多人以各种理由写下之后就假装忘记了.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1345 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 20:22 · PVG 04:22 · LAX 12:22 · JFK 15:22
    ♥ Do have faith in what you're doing.