Claude Code
-
在 claude code 中自定义指令模板
在 claude code 中自定义指令模板 上个月,有个前端团队的Tech Lead在深夜给我发消息:“我把ESLint规则写进了CLAUDE.md,结果Claude Code连续三次生成代码都忽略了no-console规则,第四次我在对话里吼了一句‘不许用console.log’,它才改过来。这指令模板到底他妈管不管用?” 我看完他的CLAUDE.md,问题很明确:他写的是“请帮我的项目写代码…
-
claude code 辅助进行代码调试与错误定位
凌晨两点,生产环境崩了。 看监控面板上的报错量像血压计一样往上飙,技术群里领导连发三条“在处理了吗”,运维小哥电话打过来声音都在抖。我知道那个Bug在哪,一个三个月前我亲手写的订单状态机,在“部分退款+优惠券分摊”的组合场景下,状态流转会卡住。但知道Bug存在和五分钟内定位到根因,是两件完全不同的事。 给我争取到那五分钟的,是Claude Code。 换作一年前,我会打开IDE的Debug模式,在…
-
如何通过 claude code 学习新技术框架
如何通过 Claude Code 学习新技术框架 用AI写框架代码,是这个工具最浪费天赋的行为。 我在过去半年里,见证了十几个开发者以完全相同的方式浪费Claude Code,他们打开终端,输入“帮我用Next.js写一个用户登录系统”,然后盯着生成的代码,以为自己是在“学习新技术”。三个月后,当业务需求超出AI生成的模板范围时,他们发现自己对框架的理解依然停留在“能跑就行”的水平。 这不是他们的…
-
claude code 在低频任务中的使用策略
关于 claude code 我做过一件很蠢的事,值得写在最前面。 去年底我接手了一个数据迁移项目,需要把客户那边三年前的旧日志系统里的 240 个 CSV 文件,按照完全不同的字段映射规则导入新系统。传统做法是写一个 ETL 脚本,定义字段映射表,处理异常值,然后跑批。按我的经验,这个活大概需要两天,一天写脚本和调试映射逻辑,一天处理各种边界情况。但当时项目排期已经挤爆了,我盯着那个塞满各种奇怪…
-
claude code 的多语言代码生成能力测试
那是在一个周五的深夜,我正在处理一个跨语言的数据清洗项目。后端微服务是用Go写的,数据管道依赖Python脚本,前端控制台是TypeScript,还有个数据分析模块需要用SQL生成报表。我习惯性地用Claude Code生成一个SQL查询,预期它会像处理Go或Python一样流畅。结果它生成的SQL在PostgreSQL上跑了四十七秒,索引全没用上,CTE的递归条件还写错了。 这让我开始重新审视一…
-
claude code 在 DevOps 脚本编写中的应用
凌晨两点四十七分,生产集群的 Ingress Controller 因为一个错误的 Helm Release 更新把全站的 TLS 证书挂载路径搞乱了。几个核心业务域名的 HTTPS 握手全部失败,监控屏上一片猩红。值班同事在钉钉群里连发了三条“赶紧回滚”,但 Helm 的自动回滚被我们上次为了“安全”关闭了,当前可用的只有一个旧版 YAML 文件和一台没法跑 IDE 的堡垒机。我打开终端的 tm…
-
claude code 与 claude web 版在编码上的区别
我是在今年年初决定把所有开发环境全部迁移到 Claude Code 的。迁移那天晚上发生了一件事,让我彻底意识到“网页版”和“终端版”之间的鸿沟,根本不是功能多少的问题。 当时我在重构一个支付模块的老代码。按照之前的习惯,我在 Claude Web 版里把要重构的代码贴了过去,描述了一遍业务逻辑,然后等它给我一个重构方案。Web 版给了我一段看起来很漂亮的代码,但它不知道这个模块还在被其他三个服务…
-
用 claude code 自动化编写 SQL 查询语句
最近两周,我所在的支付团队因为一个“月度商户结算报表”的 SQL 查询,和数据分析部门来回拉扯了不下 8 次,每次都是因为需求微调、再加一个字段、再加一个过滤条件,然后 SQL 查出来的数据又对不上,又要重新核对逻辑。我打开那段 200 多行的 SQL,光是 WITH 子句就挂了 6 个 CTE,内部有多重 LEFT JOIN、窗口函数、CASE WHEN 嵌套,甚至还有几个写了没注释的子查询。说…
-
新手学习编程能否借助 claude code 入门
新手学习编程能否借助 claude code 入门 前段时间,一个完全零基础的朋友问我:“我想学Python,同事推荐我用Claude Code,说对话就能写代码。我试了一下,确实让它写了个计算器出来。但我心里特别没底,我这是真的在学编程,还是只是在玩一个高级点的聊天机器人?” 这个问题比“能不能用”更值得认真回答。 我当时没有直接回答他,而是让他做了一件事:把你刚才让Claude Code写计算…
-
claude code 处理大型项目的注意事项
在我把第37个文件拖进 Claude Code 的上下文窗口后,它终于开始“遗忘”了,先是遗忘了一小时前我让它记住的数据库字段映射,接着遗忘了我三天前反复确认过的接口版本号,最后甚至开始把两个完全不相关的微服务模块“揉”在一起出主意。那一刻我突然意识到:我一直在把 Claude Code 当成一个更聪明的 IDE 插件,可它需要的其实是一套完整的项目管理方法。 这也是这篇文章的起点。我不是要告诉你…