Claude-code 是否真的可以投入生产

55 天前
 qi1

和朋友争论 Claude-code 功能性,他觉得对于复杂的后端 java 项目只能用来生成单测。 而我在实际使用下来,我认为对于中小型后端项目,基本上可以做到让它自己生成->自己运行->自己改错 对于复杂的 java 项目,也可以做到大部分代码用 ai 生成,小部分逻辑需要自己调整编写。 我还是认为只要输入的多,ai 生成的代码准确性就会高 大家有没有真实使用的?想听听大家的看法

8602 次点击
所在节点    程序员
80 条回复
highkay
54 天前
@fmumu 如果是简单的项目千把行代码,大部分模型都可以装进上下文窗口,基本上一流模型都可以干的不错,至少效率比人高。如果是复杂项目,除了需要旗舰模型( gemini-2.5-pro ,claude-sonnet-4 等以上),就需要自己构造高质量的上下文,这个比提示词更难一些( ide 用的提示词网上一搜一大堆,质量层次不齐,越复杂的不见得越好,很多都是编写的人自嗨,可以让大模型自己评估改写),比如项目的核心逻辑,到底是干嘛的,技术框架,数据库的表结构,开发模式(自动生成 or 模板代码),编码的约定等等,反正你们自己开发需要用到的信息/知识都要放到这个上下文中,越复杂庞大的项目,这个文件就越大,所以对上下文窗口长度是有挑战的,目前 2m 应该能满足绝大部分的项目了。这个上下文可以通过半自动的方式,用 gemini-cli 或者类似的工具去梳理出来(吃文档,自己查看代码纠错,抽取数据库 schema 然后映射到代码上),这个 CONTEXT.md 做好了,你的工作就完成了大半了,后续的也就是网上到处都是的技巧了,比如先拆分子任务,写开发计划再写代码,写测试。我个人感觉差不多可以达到一个 5 年左右的高级/资深软件工程师的水平,月薪 2-3w 的样子。
dream4ever
54 天前
Cursor 都不舍得开一个月会员,好好用 Chat 功能实现需求,Claude Code 我猜他更是没用过,说服不了这样的人,只能理解,尊重,祝福。
logic2
54 天前
@highkay 老哥 有具体的教程么,屎山太多,上下文确实难装下
JackyYang
54 天前
@Need4more 这个起步价 50 元,1800 行代码消耗 1 元;不过体验下新的编码产品还是很划算的
moonbeama
54 天前
@Goooooos 都说是刀了,肯定是美元
8355
54 天前
会用和不会用区别很大 这是认知的差异 没办法解决的
Goooooos
54 天前
@moonbeama #65 那就是请了个赛博打工人了,一天 1400 ,一个月 2w8
Mexion
54 天前
@Chuckle #51 再次澄清,这不是 js 的问题,这是计算机浮点表示方式的设计限制,你换个语言也是一样的
JoJoWuBeHumble
54 天前
现在主要问题,还是太贵了。
highkay
54 天前
@highkay 分治。其实总体思路就是如果一个新来的高级工程师需要开始动这个项目(或者某个模块)需要了解的所有内容,从需求分析到最后部署上线。
zstone123
54 天前
「他其实用过一些 cursor ( free )或者国内的通义灵码这种。我是觉得他给自己或者 ai 设限,先预设使用 ai 达不到某种效果」 claude code 比这两高出很多,只能说错误的前提得出错误的结论。
Linioi
54 天前
@netnr 我也是这个组合,刚上手觉得惊为天人,这几天 Agent 生成多了又没 Review ,现在感觉是写了一堆屎山还不好修 bug……
molvqingtai
54 天前
我用全程 vibe code 的网站都上线了,你说呢
duzhuo
53 天前
现在能自己联网查文档了不,不能的话手动 debug 和提供上下文的还是我
yangxin0
50 天前
@Goooooos 美元
yangxin0
50 天前
就 AI 而言,我觉得最重要的不是完整的端到端输出产品,而是我们设计好想法后能够快速的用 vibe coding 进行“概念验证”,花几千块钱在团队实施之前去出一个验证 demo 还是很有必要的。我现在做的产品在团队扑上去之前都要做“概念验证”。
yangxin0
50 天前
前段时间我还做了一个验证,有一个功能需求,需要修改第三方的开源模块,直接使用 vibe coding 大概在中午 1-2h 时间完成了功能需求的开发,后续让外包花 1 周时间精调一下就好了,如果按照现在的排期外包一个月都不一定能做完。其实对于很多产品团队完全可以建立新的工作流: 全职员工 -> AI 员工 -> 外包员工,充分的利用 AI 杠杆。
qi1
50 天前
@duzhuo 可以 就是没办法穿透内网,可能需要你提供一个 mcp
TerranC
40 天前
ai 编程建议的开发模式是 TDD ,测试用例优先,否则每次回话的时候 ai 也搞不明白入口在哪,出口长什么样子,ai 智能帮我们处理中间的事,开始的定义和结果的反馈要我们定义。有了覆盖面足够大的测试用例,就不担心是不是生产了
fushall
26 天前
@Chuckle 我丢,又学到了一个知识点

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

https://ex.noerr.eu.org/t/1145750

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

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

© 2021 V2EX