• pkoukk

    RT,老板开始让我们后端尝试使用AI做一些小的迭代

    有点好奇,全栈的话是把前后端代码都放一个项目里,然后让cc或者codex一块改?

    还是继续严格分离,让前后端仍然通过文档沟通?分步实施呢?

    希望听听各位佬的经验

    主楼
  • foever

    我现在是放一起一块改的 分开的话沟通成本有点高 挺麻烦的

    #1
  • xiaokonglong

    前后端代码可以分开放,因为现在前端和后端的技术栈划分的还是比较清楚的,然后项目集成上面也不太好处理。开发倒是很简单,你把前后端项目放到一个文件夹里面,然后在上层目录启一个cli或者ide就可以兼顾前后端开发了。

    #2
  • wuang

    我是直接把网页端,服务端,APP端,sql数据库全部放在一个文件夹内,让他自己修改

    #3
  • 非昔未央

    放在一个文件夹里面比较方便吧,可以将父文件夹交给ai,他就能同步更改了

    #4
  • F-Martin

    目前是做的monorepo,AI前后端协作比较方便,不然持续跨项目 进度不同步,协调成本更大

    #5
  • JinyuX

    放在一起是 Monorepo 结构。目前是比较流行的工程结构。仅限于不是特别大型的项目。

    #6
  • xiaokonglong

    或者直接就用主推全栈的语言,比如nextJs

    #7
  • hhnnjjcc

    其实没有什么区别啊,你放在不用的repo也是可以让AI一起看的

    #8
  • 明天

    都可以,只要让AI知道前后端项目在哪个目录下就行

    #9
  • Arbonkeep

    放不放一起不重要,你只要你的工作空间在都在一个目录下就行,这样会很省事

    #10
  • admin1

    后端backend 前端fronten,ai创建目录也是这种结构啊

    #11
  • Fenger

    可以放不同的位置,然后软链接到一起让ai开发

    #12
  • 沉沉沉

    我是放一块的,agent会自己去改前后端相应的代码,很舒服

    #13
  • 0xEcho

    图片

    我是放在一起的,但是每一个项目还是要有文档

    #14
  • 阿风

    可以了解下monorepo 的项目架构,ai 时代这样会节省 token,效率也更高

    #15
  • junjun_geroge

    vs workspace可以把前后端放在一起管理,可以试试看效果

    #16
  • MuZhiZhang

    monorepo+git submodule

    #17
  • 生活磨平棱角的风

    直接放一起就行了,然后给他当前文件夹写一个claude.md,写清楚当前文件夹那个是前端那个是后端就行,然后可以用这个当索引,写前端和后端的规则,让他去每个文件夹去看规则,这样也可以减少幻读

    #18
  • skye

    图片

    目录结构如下```
    project/
    ├── frontend/
    ├── backend/
    ├── scripts/
    ├── tests/
    ├── docs/
    ├── README.md
    └── AGENTS.md
    ```对了,后端开发环境直接上数据库版本化+SQLite给ai随便改

    #19

发表回复

登录后回复