@guoguobaba 那我就有点理解了,作为一个新人开发,20 万行代码的项目的太大了,但是不应该这么大。对比一下其他业界著名老资历 i 看看,Nginx:25 万行,Redis:27 万行。你应该在编码时就先 plan 好项目结构,系统大体的设计,提一下代码的可复用性。
看了下我这非互联网公司几个人的团队开发的 python+Vue3 的公司内几百人用的流程平台代码,用了各种 lint 约束 + AI review ,现在的规模已经达到前端 67w 行 后端 30w 行了,用的 VSCode 插件数了 2 个主目录,现在需求全部 AI 完成,就这流程还没跑通还在一直改。我更迷茫
@superPONY 你知道工具软件和业务系统是两码事吗,我做了 20 年的开发,这是目前在交付给客户的某个项目的代码: ``` $ find . -name "*.java" -exec cat {} \; |wc -l 1141260 ``` 这还只是后端
@guoguobaba 好吧,我只是作为一个 Java 后端开发感觉代码量有点多。考虑到我不了解你的需求和场景,难以评判。不过我说的这些过程其实是在用 AI 时有帮助的,plan 时想得越清楚,后续返工越少,可以省不少时间和 token 。grill-me 这个开源 skill 推荐你试试。
AI 时代 代码行数膨胀确实很快,我有个做了 几个月的 app 项目,纯 dart 代码还不包含 Generated File ,就有 15 万行,算上其他语言 swift 和 kotlin 之类的加起来也差不多 20 多万行了 @namonai