- 主题:用 AI 来重构老项目,有什么好主意吗?
有个老项目需要大规模适配新需求。但以前的代码不太通用。
我的目标是达到业务流程可重用。同时重构完老的系统还要继续使用。
你们有用 AI 重构项目的经验吗?
有什么 prompt 比较好用的?
--
修改:hgoldfish FROM 117.28.162.*
FROM 117.28.162.*
建议把界面改改就行了,别瞎折腾了,投入产出不成比例,不划算。
【 在 hgoldfish 的大作中提到: 】
: 有个老项目需要大规模适配新需求。但以前的代码不太通用。
: 我的目标是达到业务流程可重用。同时重构完老的系统还要继续使用。
: 你们有用 AI 重构项目的经验吗?
: ...................
--
FROM 124.64.23.*
划分成小模块,逐个替换吧
人类程序员重构代码的经验同样适用
以前我让AI把一个flask web服务用golang重写,
结果并不顺畅,主要是一些template的bug
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 有个老项目需要大规模适配新需求。但以前的代码不太通用。
:
: 我的目标是达到业务流程可重用。同时重构完老的系统还要继续使用。
:
--
FROM 221.216.139.*
虽然我没搞过,但原则上应该跟人类工程师干的事儿差不多吧
先拆模块,解决依赖关系啥的
【 在 hgoldfish 的大作中提到: 】
: 有个老项目需要大规模适配新需求。但以前的代码不太通用。
: 我的目标是达到业务流程可重用。同时重构完老的系统还要继续使用。
: 你们有用 AI 重构项目的经验吗?
: ...................
--
FROM 120.244.14.229
项目稍微大一点这种事又苦又累还没啥好处,AI来了也搞不定
用 AI 找各种托辞不挺合适么。。。
【 在 PaoloMaldini 的大作中提到: 】
: 虽然我没搞过,但原则上应该跟人类工程师干的事儿差不多吧
: 先拆模块,解决依赖关系啥的
:
--
FROM 124.77.122.*
遇到问题如何找prompt
--
FROM 223.104.3.*
业务梳理后的抽象能力,这个人类的经验还挺难让ai理解的吧。
主要是业务太复杂的话,很难在提示词说全,除非有配套的知识库rag
【 在 hgoldfish 的大作中提到: 】
:
: 有个老项目需要大规模适配新需求。但以前的代码不太通用。
:
: 我的目标是达到业务流程可重用。同时重构完老的系统还要继续使用。
:
#发自zSMTH@AGT-AN00
--
FROM 124.126.202.*