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

接手一个 5 年前的项目

  •  
  •   tnt666666 · Sep 26, 2018 · 7022 views
    This topic created in 2964 days ago, the information mentioned may be changed or developed.

    代码挫技术旧,还是偏前端的,请问正常吗?该如何调整心态?

    39 replies  •  2018-09-27 18:24:10 +08:00
    wysnylc
    wysnylc
    Sep 26, 2018❤️5
    1
    要么忍
    6diyipi
    6diyipi
    Sep 26, 2018❤️5
    2
    要么滚
    sjw199166
    sjw199166
    Sep 26, 2018❤️4
    3
    此贴终结!
    airfling
    airfling
    Sep 26, 2018
    4
    很简单,像蚂蚁搬家一样慢慢重构 成你熟悉的项目就可以了
    xcjx
    xcjx
    Sep 26, 2018❤️5
    5
    5 年前算啥,之前去的一家公司,所有的技术、环境和工具都被定格在 10 年前,用着 Java 1.5,强制使用 IntelliJ IDEA 5.0 版本,还有那落后于时代的 古老版本的 clear case , 那酸爽。

    后来一个五十多岁的技术大拿面试我,发现我会用上古时期的各种框架,对我的身世十分感兴趣,毕竟我很年轻……
    qiuqiuer
    qiuqiuer
    Sep 26, 2018 via Android
    6
    人家 40 就被开除了 @xcjx
    ShineSmile
    ShineSmile
    Sep 26, 2018
    7
    @xcjx 后来呢
    xcjx
    xcjx
    Sep 26, 2018
    8
    @ShineSmile 这个公司据我了解 现在还在用这些东西
    luoway
    luoway
    Sep 26, 2018
    9
    “还是偏前端的”???
    偏前端有什么不正常吗
    不爽前后端分离即可
    ranoff
    ranoff
    Sep 26, 2018
    10
    淡定,我也接了一个,反正目前看到的所有表都不带索引的,那酸爽.
    jimliang
    jimliang
    Sep 26, 2018
    11
    重写
    sampeng
    sampeng
    Sep 26, 2018
    12
    有问题。只要你有精力和能力,反而是能出彩的机会。机会和风险并存咯。。
    当然,要只是完成需求,当个咸鱼。当我没说
    blacklee
    blacklee
    Sep 26, 2018
    13
    我自己维护的一套代码,已经 4 年多了。网页端还是 jQuery+Bootstrap 3。
    2805408253
    2805408253
    Sep 26, 2018
    14
    @blacklee Bootstrap 不老吧,现在用的也不少
    hotsymbol
    hotsymbol
    Sep 26, 2018
    15
    这有啥。在上一家公司做 IoT 时候。他们的 UI 用的还是 MFC。直到我加入后 Teamleader 同意使用 WPF 或者更激进一点的 UWP。之前 MFC 做的 UI 虽然很稳定从来都不炸。但是真心很丑
    uqf0663
    uqf0663
    Sep 26, 2018
    16
    难道你认为你重写完,在别人眼中就不是一坨*? 反正不知道你怎么样,我自己今年写的代码,明年我自己都看不下去了,日积月累大大小小各种项目,我总不能每年都把前年的代码重写。于是该怎么样还是怎么样咯。反正除非必要,例如我重写过后,原来需要十台服务器才能跑起来的内容现在一台服务器就可以搞定这类的情况,否则都不需要去重构。
    loading
    loading
    Sep 26, 2018 via Android
    17
    申请重构啊,证明你自己也是渣。
    biossun
    biossun
    Sep 26, 2018
    18
    前端的话那不正常嘛,只要过个两三年,甭管多新的技术都会变得又挫又旧。要是真的有非常利好的客观原因,就抗住风险给它重构掉呗。
    Mohanson
    Mohanson
    Sep 26, 2018❤️6
    19
    在我 20 岁前发明的技术, 都是过时的, 老旧的, 使用它们的人都是前朝遗老, 历史糟粕;
    在我 20 岁到 25 岁发明的技术, 都是先进且代表人类前进方向的;
    在我 30 岁后发明的技术, 都是可笑且毫无必要的轮子.

    以上三句话适用于 centos 与 ubuntu 之争, python2 与 python3 之争, jQuery 与 vue/react 之争, 以及技术圈 90% 争论. 当然包括此贴.
    recall704
    recall704
    Sep 26, 2018
    20
    重写,重构
    tnt666666
    tnt666666
    OP
    Sep 26, 2018
    21
    @luoway 已经是了,mean 那一套
    tnt666666
    tnt666666
    OP
    Sep 26, 2018
    22
    @uqf0663 同意,关键是重写不完,代码贼多
    tnt666666
    tnt666666
    OP
    Sep 26, 2018
    23
    @biossun 是啊,关键这中项目让人没有重构的欲望,前端,你懂吧
    picture2200
    picture2200
    Sep 26, 2018 via Android
    24
    从成本收益方面考虑吧,除非累积了一定量的需求,借着实现功能的名义重构,否则还不如以前的。
    xiandao7997
    xiandao7997
    Sep 26, 2018 via iPhone
    25
    转一个之前认为挺厉害的贴,不过是后端的 https://www.v2ex.com/t/475097
    lsido
    lsido
    Sep 26, 2018 via Android
    26
    我猜是钱没到位
    loongwang
    loongwang
    Sep 26, 2018 via Android
    27
    @xiandao7997 真的强
    whusnoopy
    whusnoopy
    Sep 26, 2018
    28
    技术旧其实不是什么大问题,好项目用旧技术一样可以做的很出彩

    代码挫是问题,哪怕用了各种炫酷新技术,代码挫还是一样看不下去

    另外看这个项目的投入产出比。如果仅仅是为了维护其能运行,那就丢那好了,如果怕未来底层技术升级跑不了,想办法用 Docker 之类的工具封装一个老的稳定环境用来跑他就可以了,如果要做轻度维护,那以前怎样你就怎样,只管改参数,如果是需要重度维护且价值高,那就申请重构,想办法分块分块的去剥离解决
    xiandao7997
    xiandao7997
    Sep 27, 2018 via iPhone
    29
    @loongwang 是的
    laxenade
    laxenade
    Sep 27, 2018
    30
    5 年前的项目挺新的吧,现在市面上大部分软件哪个没有 5 年的历史。
    LaplaceTransform
    LaplaceTransform
    Sep 27, 2018
    31
    我维护过 vb 项目,现在也略懂 vb 和 asp 了,有个同事说我这门手艺实用程度等于会修 BP 机
    Tankpt
    Tankpt
    Sep 27, 2018 via iPhone
    32
    跟同事一起接手过。一个老项目。有五种以上的前期框架。。最老的应该是 yui 这类。硬肝,重写
    forestyuan
    forestyuan
    Sep 27, 2018
    33
    5 年前的,看来是个深坑
    likaka
    likaka
    Sep 27, 2018
    34
    刚毕业就接手了一个六年前的.net 改 java,不过是条咸鱼,听说是按项目二期来算,笑哭
    PythonAnswer
    PythonAnswer
    Sep 27, 2018 via iPhone
    35
    看他的单元测试,如果有的话,自己重新实现一个,哈哈
    898601566
    898601566
    Sep 27, 2018
    36
    归根到底都是钱的问题,钱够了到位了就没有问题
    king2014
    king2014
    Sep 27, 2018
    37
    我能说我接手的项目已经运行了 10 年吗.....
    way2create
    way2create
    Sep 27, 2018❤️1
    38
    旧项目不算啥,最怕那种还活着的同事扔给你的烂摊子,还跟你说我做了一大部分了,实际上就是几把玩意,恨不得把他打死
    aaron61
    aaron61
    Sep 27, 2018 via Android
    39
    我们单位 it 连 svn 都不用 呵呵
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1513 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 01:52 · PVG 09:52 · LAX 17:52 · JFK 20:52
    ♥ Do have faith in what you're doing.