Claude Code
-
使用 claude code 编写 bash 脚本时的跨平台兼容问题
上周五晚上十一点,我坐在家里那台 MacBook Pro 前,用 Claude Code 五分钟“写”完了一个自动化部署脚本。把本地代码 push 到 GitLab,GitLab Runner 瞬间拉取脚本并在 WSL2 上的 Ubuntu 环境里执行,结果报了一行我从未见过的错误:/bin/sh^M: bad interpreter: No such file or directory。那一瞬间…
-
claude code 对 Vue 3 组合式 API 的代码生成是否全面
最近三个月,我在三个商业项目中系统地使用 Claude Code 生成 Vue 3 组合式 API 代码。第一个项目是一个中等复杂度的 SaaS 后台,第二个是一个电商 C 端页面重构,第三个是一个数据可视化 Dashboard。 结论先说清楚:Claude Code 对 Vue 3 组合式 API 的代码生成,在语法层面覆盖率超过 95%,但在业务逻辑正确性层面,不加人工干预的情况下,合格率只有…
-
在 Angular 项目中使用 claude code 生成依赖注入代码的合理性
最近在给一个大型 Angular 项目做技术债治理,我统计了一下,整个代码库里光是 @Injectable() 修饰的服务类就有 440 多个,如果再算上工厂函数、InjectionToken、各种自定义 Provider,跟依赖注入直接相关的样板代码每周还在以 30-50 行的速度增涨。团队里有同事提议:这些机械性内容干脆交给 Claude Code 自动生成算了,PR 里还能少写几行。 我们真…
-
claude code 对 GraphQL 模式的生成与手动设计冲突的解决方案
claude code 对 GraphQL 模式的生成与手动设计冲突的解决方案 去年十一月的一个深夜,我盯着屏幕上 Claude Code 生成的 237 个 GraphQL Schema 文件,手指悬在键盘上方迟迟不敢落下。 那个电商项目的结算系统本来只需要 6 个核心类型和 14 个输入对象,但 Claude Code 基于我的数据库 Schema 自动推断出了远比业务需要复杂得多的类型体系。…
-
claude code 在移动端应用开发中的响应式适配代码质量
Claude Code 在移动端应用开发中的响应式适配代码质量 去年十月的某个凌晨三点,我盯着面前四块测试屏幕上的一个页面发呆。iPhone SE、iPad Air、Galaxy Fold和一加11,同一个登录表单,在四块屏幕上呈现出了四种截然不同的排版。按钮位置偏移了8像素,输入框在折叠屏展开态出现了诡异的溢出,而iPad横屏下的留白大到能塞下整篇隐私协议。 这不是我第一次在凌晨和响应式适配问题…
-
使用 claude code 开发 Chrome 扩展时对权限模型的代码生成
三周前的一个深夜,我盯着 Chrome 扩展的后台报错日志,屏幕上密密麻麻的红字让我手心出汗,一个看似简单的“内容脚本自动注入”功能,在灰度发布给 2000 个内测用户后,瞬间触发了 147 次权限拒绝错误。manifest.json 里我写了 "permissions": ["tabs", "storage"],"host_p…
-
在敏捷开发中频繁迭代时 claude code 对代码一致性的维护
在敏捷开发中频繁迭代时 claude code 对代码一致性的维护 上周三的代码评审会上,我盯着同事提交的 200 行变更沉默了将近两分钟。不是因为他写的逻辑有问题,功能跑得通,测试也过了。真正让我头疼的是:同一个 API 路由处理函数里,前 50 行用的是 snake_case 变量命名,中间突然无缝切换成了 camelCase,错误处理部分混用了三种不同的 try-catch 模式,还有两处异…
-
在 Python 项目中使用 claude code 辅助类型注解的准确性
在 Python 项目中使用 Claude Code 辅助类型注解的准确性 去年秋天,我接手了一个遗留项目,12万行Python代码,零类型注解,mypy跑上去直接爆了2300多个错误。团队Leader给的死命令是“一个月内把核心模块的类型覆盖率提到80%以上”。我算了一笔账:如果纯手写,以我每天8小时有效工作时间、每小时能搞定50行复杂函数的注解来算,需要整整三个月。 最终我们用了23天完成任务…
-
在微服务架构中使用 claude code 生成服务间调用代码的接口一致性检查
你见过凌晨三点的监控告警群吗?我见过。不是因为流量洪峰,不是因为数据库宕机,而是因为一次看似无害的代码合并,Claude Code生成的服务调用代码,把订单服务的请求体字段名写成了userld(小写L),而用户服务那边等着的是userId。一个字母的大小写差异,导致整条业务链路在灰度发布时全线报错,连夜回滚。 那条告警让我彻底反思一个问题:当我们越来越依赖Claude Code生成微服务间调用代码…
-
claude code 参与代码审查时对性能瓶颈的识别能力实测
最近这半年,我的代码审查流程彻底被 AI 搅乱了。 去年年底,一位前同事在微信上噼里啪啦发来一串消息:“哥,你用过 claude code 做 code review 吗?我们组搞 CI 流水线接进了 claude code,自动审查性能问题,一开始大家都觉得牛逼,结果连着一周,它逮着几个循环里拼字符串的用法狂报 critical,却对一个明晃晃的 N+1 查询视而不见。” 他补了一句:“你们搞性…