首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  职场话题

昨天突然想到一个问题, 看看大佬们是怎么想的.

  •  
  •   ShotaconXD · 96 天前 · 3050 次点击
    这是一个创建于 96 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在忙活一个独立的服务, 写了又写, 代码抽了又抽.

    昨天想到我自己作为一个码农, 在公司里写代码, 有三种代码档次:

    1. 凑活能用
    2. 优化优化
    3. 完美(自认为)

    想问问大佬们在平常的 coding 过程中, 会为公司写何种档次的代码? 为什么?

    第 1 条附言  ·  96 天前
    可能有些误解, 这里的完美是指自己经过反复优化, 心里上达到了一种卧槽是不是钱少要了的境地.
    22 回复  |  直到 2019-09-06 17:53:15 +08:00
        1
    q8164305   96 天前 via Android
    完美是不可能的
        2
    Garwih   96 天前 via iPhone   ♥ 1
    时间很赶就 1,时间不赶就 2。
    完美是不可能完美的,这辈子都不可能完美。
        3
    Exp   96 天前
    写在自己能力范围内能达到的最好的。
        4
    yizhimamong   96 天前 via iPhone
    有的工作很多年的也只能写出潜在问题但还没有暴露,还指点别人代码有什么问题的人
        5
    yizhimamong   96 天前 via iPhone
    @yizhimamong 也就是第一种
        6
    helionzzz   96 天前
    看你面向什么编程咯,面向工资编程基本第一种,面向兴趣编程可以过渡到第二种。至于第三种嘛,只要你是作为工作来做基本都不太可能做到。
        7
    xieguanglei   96 天前   ♥ 1
    「完美」这个词和「精通」一样,自带被动嘲讽技能
        8
    qq976739120   96 天前
    其实我蛮讨厌接手别人抽象了很多的代码....出问题定位简直要命,那种 if else 一把梭的反倒是好理解点
        9
    boob   96 天前 via Android
    第四种是 Linux 内核,显然你没达到第三种
        10
    fffflyfish   96 天前   ♥ 1
    看给多少钱吧,5 千有 5 千的写法,5w 有 5w 的写法,不要给自己加戏
        11
    ShotaconXD   96 天前
    @qq976739120 #8 我是觉得不写注释很致命. 不管什么代码, 写好注释是第一位.
        12
    cnoder   96 天前
    代码可读性和抽象是两个方向,如果你说的完美是'优雅'的话
        13
    seki   96 天前
    有很多限制条件的,项目周期,PM 的需求,对产品价值观的认同,心情等等……

    不过还是有条件的话尽量做到自己的最好吧。当作公司付钱给你增长代码经验,可能心情会好一点……
        14
    ShotaconXD   96 天前
    @seki #13 66666, 我其实是想了解一下, 大家对于接手一个很烂的项目, 会用什么心态去对待. 是随波逐流, 还是努力的做那一朵青莲, 还是会以一己之力扭转乾坤.
        15
    ShotaconXD   96 天前
    @cnoder #12 就是脏乱差中的净土吧. 这份工作我见识了代码可以恶心到什么程度. 每天的深入了解, 都在刷新三观.
        16
    ShotaconXD   96 天前
    @yizhimamong #5 所以说压测很重要.
        17
    MiffyLiye   96 天前
    根据模块在系统中的地位区别对待
    影响比较大比较深远的要从各种角度优化
    影响不大的随便写写,看上去能用就行了
        18
    MoHen9   96 天前 via Android
    虽然不是大佬,但还是想说两句:

    写的好,自己心里也舒坦。
    任务重时间紧,就怎么解决问题快怎么来。
        19
    snappyone   95 天前 via Android
    取决于你身边人什么水平
        20
    ShotaconXD   95 天前
    @MoHen9 #18 经常优化自己写的代码, 或者其他人的代码, 时间长了会产生习惯, 习惯性的直接写出来比以前更高效的代码.
        21
    ShotaconXD   95 天前
    @snappyone #19 我是觉得一个公司的下限还是看管理层. 什么人带什么项目.
        22
    jsnjfz   95 天前
    2 楼基本正解
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   974 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 20:34 · PVG 04:34 · LAX 12:34 · JFK 15:34
    ♥ Do have faith in what you're doing.