V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhengqiaoyin
V2EX  ›  程序员

重构重构,给个思路吧各位大佬们

  •  
  •   zhengqiaoyin · 2024-05-21 10:03:43 +08:00 · 3701 次点击
    这是一个创建于 482 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老板说我们的一个产品需要进行整体重构,需要我们团队搞个方案,有没有一些思路分享啊!万分感谢!!

    20 条回复    2024-05-21 17:09:18 +08:00
    meiguozhiguang
        1
    meiguozhiguang  
       2024-05-21 10:10:28 +08:00
    什么业务类型项目,什么技术选型,人员组成 都是重构考虑的点,这问的太笼统
    nash1000
        2
    nash1000  
       2024-05-21 10:18:41 +08:00
    时间充裕就重做吧,别重构了。
    chigeyaowaner
        3
    chigeyaowaner  
       2024-05-21 10:21:30 +08:00
    楼上+1 没有一些条件什么的

    但整体思路可以是先做底层重构,再做业务代码的重构。

    之前看的禅道的重构感觉写的还是很诚恳:
    https://www.zentao.net/redirect-index-24086.html
    linauror
        4
    linauror  
       2024-05-21 10:26:16 +08:00
    这个也要分技术架构重构,还是产品方面的重构。技术类重构主要看目前的技术方面有什么问题,要怎么去解决,产品方面就不好说了,看变动有多大
    CHTuring
        5
    CHTuring  
       2024-05-21 10:37:21 +08:00   ❤️ 10
    先去看一遍《提问的技巧》
    ZhuWenJian
        6
    ZhuWenJian  
       2024-05-21 11:09:19 +08:00
    1 、先把不需要的代码、资源文件删了;
    2 、将存在多份一模一样或相似的的代码进行整理;
    3 、根据责任,进行模块划分、架构,调整代码位置;
    4 、模块内看能否使用设计模式进行逻辑优化;
    5 、检查性能是否可优化、代码简洁度;

    我自己的一些经验吧。
    sampeng
        7
    sampeng  
       2024-05-21 11:35:28 +08:00
    我刚做了一个留言板,请问,我怎么改成淘宝?
    0xWalker
        8
    0xWalker  
       2024-05-21 12:50:11 +08:00
    先把现有业务流程和架构理清了,再看怎么重构,还没调查清楚就来问,空中楼阁,怎么能得到你想要的答案。
    chaoschick
        9
    chaoschick  
       2024-05-21 12:52:57 +08:00 via Android
    把提出这个问题的人重构了(。・`ω´・)
    GeruzoniAnsasu
        10
    GeruzoniAnsasu  
       2024-05-21 12:54:18 +08:00
    好的:

    >> 点击显示隐藏内容:chatGPT 的回复
    iOCZS
        11
    iOCZS  
       2024-05-21 12:56:21 +08:00
    很奇怪,看不到你们做的菜,就问我怎么改进。
    那就改进作料,火候,食材吧
    tzxxxx
        12
    tzxxxx  
       2024-05-21 13:15:37 +08:00
    问题的关键,就是找到关键的问题^_^
    3a10IgjVYjvsH93b
        13
    3a10IgjVYjvsH93b  
       2024-05-21 13:19:05 +08:00
    这东西不应该看系统有什么问题吗?😂😂
    重构什么啊,不是解决之前留下的问题,为未来留下变更的机会吗🤣🤣
    renshengluguo
        14
    renshengluguo  
       2024-05-21 13:20:49 +08:00
    先了解一下领导的意思
    sagaxu
        15
    sagaxu  
       2024-05-21 13:25:10 +08:00
    代码重构?
    技术架构重构?
    产品重构?
    业务重构?

    先搞清楚老板要的是哪个层面的重构,再列出风险和收益表
    abcfyk
        16
    abcfyk  
       2024-05-21 13:59:31 +08:00
    hhhhh ,一个敢提,一个敢接
    chihiro2014
        17
    chihiro2014  
       2024-05-21 14:28:12 +08:00
    先审核下自己代码的数据流啊,根据业务模块再重构啊。
    上来就动代码,容易暴毙
    43n5Z6GyW39943pj
        18
    43n5Z6GyW39943pj  
       2024-05-21 14:31:02 +08:00
    重构人员即可(换一种代码风格
    kneo
        19
    kneo  
       2024-05-21 17:05:32 +08:00 via Android
    老板的意思是你们产品做的太垃圾了,把代码全删了从头再写一个。就这个思路。
    zbatman
        20
    zbatman  
       2024-05-21 17:09:18 +08:00
    重构的话,得先这样,然后再这样,最后再这样。
    楼主,我说明白了吗?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:03 · PVG 05:03 · LAX 14:03 · JFK 17:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.