V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wisetc
V2EX  ›  问与答

要独自修改一个巨大的文件,我该怎么办?

  •  
  •   wisetc · 2020-05-19 17:37:12 +08:00 via iPhone · 1425 次点击
    这是一个创建于 1452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    遇到这种情况,我该怎么办?我是一个前端,我的同事留下了一堆神奇的 Vue 代码,是后台的变量炸弹和函数炸弹堆。就像两条江交汇成了海,现在根据需求却要从海中分离出两条江,而且边界不清晰。这是一个费力不讨好的工作,而且不能出错,整个是杂乱的,时间也不够。虽然他离开了,可我跟作者有交情,而且他面试过我,我得给他留面子。我的身边是一群外行,我要面对一个不懂技术的产品,还是个年轻女孩,没有人能帮的了我。

    第 1 条附言  ·  2020-05-19 18:46:25 +08:00
    推不掉,学会坚强,适度重构它,尽量让所花费时间产生一定的效益。
    17 条回复    2020-05-20 11:36:46 +08:00
    ccoming
        1
    ccoming  
       2020-05-19 17:44:24 +08:00
    推掉需求。
    Deteriorator
        2
    Deteriorator  
       2020-05-19 17:46:16 +08:00
    大力出奇迹,别畏首畏尾的,大胆地修改
    RiESA
        3
    RiESA  
       2020-05-19 17:49:05 +08:00
    直接重构符合要求的代码出来,感觉会比整理这个炸弹要简单?
    wenbinwu
        4
    wenbinwu  
       2020-05-19 17:51:31 +08:00
    > 虽然他离开了,可我跟作者有交情,而且他面试过我,我得给他留面子
    你想跟别人说这段代码有问题?你就说代码就完了,提他干什么?谁没写过💩代码
    jimliang
        5
    jimliang  
       2020-05-19 17:52:40 +08:00
    是时候表现你自己了。
    Whsiqi
        6
    Whsiqi  
       2020-05-19 17:53:55 +08:00 via Android
    面子要不得,装逼不可行
    wisetc
        7
    wisetc  
    OP
       2020-05-19 18:23:24 +08:00 via iPhone
    @ccoming 实现这个需求才能提供人家需要的价值啊,推倒要不得,协商是可以的,我也想推掉😏
    wisetc
        8
    wisetc  
    OP
       2020-05-19 18:25:26 +08:00 via iPhone
    @Deteriorator 我现在就是畏首畏尾,累了,对自己意义不大
    pushback
        9
    pushback  
       2020-05-19 18:28:38 +08:00
    已经臭到不叫代码,叫文件了吗🐂🍺
    wisetc
        10
    wisetc  
    OP
       2020-05-19 18:30:41 +08:00 via iPhone
    @RiESA 两种方式的侧重不同,整理花费的时间在寻找上,又影响情绪,容易迷失自我。也想直接重构,容易惹众怒,管理者不喜欢改变,给自己带来风险,有顾虑,会考虑适度重构
    wisetc
        11
    wisetc  
    OP
       2020-05-19 18:34:33 +08:00 via iPhone
    @wenbinwu 感谢回复,好主意,同意。我确实会将人名隐去,可是听者往往敏感,八卦吃瓜的人常有,吃了一个鸡蛋,往往希望知道下蛋的那只母鸡。
    wisetc
        12
    wisetc  
    OP
       2020-05-19 18:37:31 +08:00 via iPhone
    @pushback 不忍卒读🤦‍♂️,代码文件,难以界定
    wisetc
        13
    wisetc  
    OP
       2020-05-19 18:40:17 +08:00 via iPhone
    @pushback 还行吧,就是编辑器支持弱,不易于重构,对于全局作用域依赖严重,需要深入到方法细节
    wisetc
        14
    wisetc  
    OP
       2020-05-19 18:42:28 +08:00 via iPhone
    @jimliang 哈哈,可以,另外,我感觉自己就是那是搏傻游戏的傻人,最后的贷款人。
    wisetc
        15
    wisetc  
    OP
       2020-05-19 18:43:21 +08:00 via iPhone
    @Whsiqi 感谢回复
    olaloong
        16
    olaloong  
       2020-05-19 18:47:26 +08:00 via Android
    这段文字看得我好绝望啊,好怕以后遇上
    wisetc
        17
    wisetc  
    OP
       2020-05-20 11:36:46 +08:00 via iPhone
    @olaloong 是的,如果万一遇上在不损伤其他人的关系的情况下,一定要将问题抛出来,说明事情的难度,不然就是亏空,解盘债务。也要懂得适度,不要浪费太多时间,因为对自身有害的事不值得纠结。我现在深入到代码里面就发现了许多问题,比如没有好的规范,不会组件化,样式错乱复用低,不懂测试。不遇到的人感受不到,你看别人很快乐,因为他们不会深陷其中,难以自拔。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3984 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:57 · PVG 08:57 · LAX 17:57 · JFK 20:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.