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

快糙猛不会导致代码越来越难维护么?

  •  
  •   esolve · 2017-12-12 12:19:25 +08:00 · 4989 次点击
    这是一个创建于 2563 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家做项目

    快糙猛不会导致代码越来越难维护么?

    为了尽快满足需求

    什么模块化,命名,注释全都不顾了

    24 条回复    2017-12-14 18:52:11 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2017-12-12 12:33:48 +08:00 via Android
    呃,快糙猛也不带这样玩的啊,写程序一遍过?不考虑后期调试?
    用拼音好歹也算啊
    lancelock
        2
    lancelock  
       2017-12-12 13:06:58 +08:00
    所以要重构啊
    Monad
        3
    Monad  
       2017-12-12 13:09:03 +08:00   ❤️ 2
    没事 反正最后你离职了 不用你维护:)
    Lax
        4
    Lax  
       2017-12-12 13:53:09 +08:00 via iPad   ❤️ 1
    别做一堆必要功能以外的事情,一般还能就回来
    esolve
        5
    esolve  
    OP
       2017-12-12 14:52:47 +08:00
    @Lax 啥意思?
    kuxuan
        6
    kuxuan  
       2017-12-12 14:55:01 +08:00   ❤️ 1
    赚钱了,运行起来,就重构啊。。。要不然别人做赚钱了你还没有跑起来。
    saulshao
        7
    saulshao  
       2017-12-12 15:54:22 +08:00   ❤️ 1
    先跑起来再说,不然光想完美的代码就能想到把钱用完
    bhagavad
        8
    bhagavad  
       2017-12-12 15:57:14 +08:00
    不同阶段对于代码的要求是不一样的。
    一般说“糙快猛”都是指产品的 1.0 版本,越早出来越能接收到更多反馈信息,方便更快速的找到问题并迭代。产品层面的“糙快猛”不一定就是指代码糙,这分别描述的是两个维度,尤其你指的“模块化、命名、注释”这些层面,更多的是跟个人编程习惯有关。即使时间紧张,写出的代码质量欠考量,在后续的优化中基本也会一边小范围重构优化一边添加新功能,当然这也跟个人经验有关。所以“糙快猛”与“难维护”不是完全对立的关系。
    lmqdlr
        9
    lmqdlr  
       2017-12-12 15:58:44 +08:00   ❤️ 1
    因为很多时候快糙猛的项目根本活不到维护阶段
    sonyxperia
        10
    sonyxperia  
       2017-12-12 16:00:49 +08:00   ❤️ 1
    能用就行
    linqiang
        11
    linqiang  
       2017-12-12 16:16:44 +08:00   ❤️ 1
    当傻逼项目经理把工期从两个月压到两个星期的时候,已经来不急去考虑这些东西了~
    voidtools
        12
    voidtools  
       2017-12-12 19:26:55 +08:00 via Android
    活命的口儿 谁等你出细活儿。当代生活 早泄
    akira
        13
    akira  
       2017-12-12 19:30:49 +08:00
    能活下来的项目才有维护价值
    fcoolish
        14
    fcoolish  
       2017-12-12 20:04:28 +08:00
    能实现需求就行了,傻逼项目经理不停压工期,你还考虑质量?
    BadMan
        15
    BadMan  
       2017-12-12 21:14:01 +08:00
    别跟我说算法、底层和复杂度,老夫拿起键盘就是干!
    ycmchong
        16
    ycmchong  
       2017-12-13 09:38:19 +08:00   ❤️ 1
    比如现在做新手,由于以前项目的坑,打算花一周时间好好定下这个项目的新手框架并测试好,结果傻逼项目经理催促怎么才做这么点?得嘞,强撸了管他框架什么的,昨天一天写了一半了~
    ycmchong
        17
    ycmchong  
       2017-12-13 09:39:40 +08:00   ❤️ 1
    以时间和代码量来衡量一个程序员的管理者都是傻逼,工作三年得到的总结.
    ycmchong
        18
    ycmchong  
       2017-12-13 09:42:29 +08:00
    所以,真正想写好代码,就得没有工作和人际交互的束缚~
    jy02534655
        19
    jy02534655  
       2017-12-13 10:50:57 +08:00
    从实际来说,快糙猛属于造坑,这个坑会在 1 到 2 年后坑你一把...
    这个时候要么公司倒了,要么你已经离职了。
    你就使劲造吧,反正坑总是要给人填的。
    blackjar
        20
    blackjar  
       2017-12-13 12:31:15 +08:00
    给你职位的下一个同学 留点 kpi 吧 你一步写成完美代码 别人怎么吃饭
    MoonWander
        21
    MoonWander  
       2017-12-13 14:15:34 +08:00 via iPhone   ❤️ 1
    看到 @blackjar 的留言想到一个江湖上的传说 法国这边有一家小公司有一年 IT 部门招实习生注明了必须是中国人懂中文,原因是之前外包的项目里有个中国大兄弟所有的注释和变量都是用拼音写的 他们现在要升级重构看着代码直接懵圈。。。
    #是的 法国这边很多小型企业并没有 code review。。
    fffang
        22
    fffang  
       2017-12-14 10:46:41 +08:00
    没关系,说不定下版本就砍掉了呢?
    fffang
        23
    fffang  
       2017-12-14 10:47:10 +08:00
    @ycmchong 通常开源项目的代码质量是非常高的
    agui2200
        24
    agui2200  
       2017-12-14 18:52:11 +08:00
    后果就是一个人挖坑,最后一个团队的开发边吐槽边填坑,重点是不知道要填多久。呵呵
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:44 · PVG 06:44 · LAX 14:44 · JFK 17:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.