Codex + 传统 Java 项目(SVN / Eclipse)开发流程分享,求优化建议

3 月 26 日
 jiujiutang

我目前在用 20 刀的 Codex ( macOS 客户端) 做日常开发,已经给了它完整的本地访问权限。

最近看了 V2EX 这个帖子: https://www.v2ex.com/t/1199424 包括下面的评论也基本都看了一遍,感觉不少人的流程比我更顺一些,所以想把我当前的开发方式整理出来,看看有没有优化空间。


我的开发流程

1. 项目 & 线程管理


2. 需求分析阶段(人 + AI 双轨)

这一块我做得比较“重”:


3. AI 编码 + 人工 Review (当前最大痛点)

具体问题:


4. 项目环境限制(比较真实的一点)

当前项目是典型老环境:


5. 数据库开发

这一块体验反而不错:


6. 网络隔离(比较关键)

我的开发环境有个限制:

所以我的模式是:

断公司网 → 连热点 → 用 Codex 写代码 → 再切回内网验证

对 Codex 来说,相当于:

完全离线开发(看不到真实运行环境)


当前的真实感受

总结下来就是一句话:

Codex 让我在某些地方更省心,在某些地方更费心

具体来说:

优点:

问题:


想请教大家

基于我这个流程,有几个问题想听听大家经验:

  1. 怎么降低 AI 代码的 review 成本?

    • 有没有更好的约束方式(比如 prompt / 模板)?
  2. 老项目( SVN + Eclipse )下,有没有更优的 AI 使用方式?

  3. 需求分析这一步,如何让 AI 更好的深度参与?

    • 有一部分我理解不到位的需求,它更难理解到位,这点如何破解?
  4. 像我这种“离线开发”场景,有没有更好的实践?


如果你们有成熟一点的流程(尤其是 Java / 企业项目场景),非常欢迎分享

1098 次点击
所在节点    Codex
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1201237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX