V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hjdtl
V2EX  ›  程序员

吐槽一下老项目

  •  1
     
  •   hjdtl · 2017-08-21 15:59:02 +08:00 · 3099 次点击
    这是一个创建于 2650 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老项目使用 angular1 (项目中大量使用 jquery 操作 dom 填数据),现在要改 vue。后台接口不变,感觉有点难啊,接口文档都没有,还是我从浏览器看输出结果,大费周折 de1 弄清楚每一个字段都要是什么数据...... 老项目写的各种乱...... 心累......

    12 条回复    2017-08-21 21:33:18 +08:00
    lxsunbin
        1
    lxsunbin  
       2017-08-21 16:12:39 +08:00
    这种东西都得慢慢来
    YangEric
        2
    YangEric  
       2017-08-21 16:20:50 +08:00   ❤️ 1
    很正常。我现在手里这个快 8 年了,用的大约是 5 年前的主流技术框架,代码差不多有 500w+,大量冗余代码,业务没有一个人能说的清。但是我们只有 5 个人,想升级或者推了重写都不可能。所以,只能就着这个东西慢慢维护。
    wwdyy
        3
    wwdyy  
       2017-08-21 16:22:08 +08:00
    接口文档都没有
    过分了吧
    hjdtl
        4
    hjdtl  
    OP
       2017-08-21 16:28:13 +08:00
    @lxsunbin 上星期开始边看边做,然后发现一堆问题
    @YangEric 老程序员了吧
    @wwdyy 现在要写文档...
    YangEric
        5
    YangEric  
       2017-08-21 16:31:47 +08:00
    @hjdtl 不敢当,只是误入这个行业,却发现还有点意思的小白
    Miy4mori
        6
    Miy4mori  
       2017-08-21 16:36:29 +08:00
    为什么要改框架?重构?
    hjdtl
        7
    hjdtl  
    OP
       2017-08-21 17:03:27 +08:00
    @Miy4mori 是的,老版本很乱,ng1 的插件不完善,前任补了一堆方法。项目大乱
    scys
        8
    scys  
       2017-08-21 17:12:41 +08:00
    没借口文档....

    从 NG1 > VUE > NG4 飘过
    其实挺好改。
    woshixiaohao1982
        9
    woshixiaohao1982  
       2017-08-21 18:13:04 +08:00
    DRY 特别是重复代码 简直要死
    hjdtl
        10
    hjdtl  
    OP
       2017-08-21 21:01:26 +08:00 via iPad
    duan602728596
        11
    duan602728596  
       2017-08-21 21:13:17 +08:00 via iPhone
    我最近也在改项目...
    AkatsukiRyuu
        12
    AkatsukiRyuu  
       2017-08-21 21:33:18 +08:00
    感觉这不如推了重做。。。
    公司 09 年用 Classic ASP 做的网站被疯狂挂马,15 年新团队来了看不下去又用 php 重新写了一遍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2626 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:04 · PVG 13:04 · LAX 21:04 · JFK 00:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.