AI 时代,工具链性能变得前所未有的重要
从 D2 现场分享和一个 NestJS 后端项目的验证耗时说起,讨论 AI 编程为什么让工具链性能变得更重要。AI 写代码、跑验证、读取错误再修复,test、lint、build 的延迟会限制循环。结合测试迁移、统一工具链和反馈速度的取舍,说明怎样找到值得先优化的环节,以及为什么迁移应有数据支撑,不能只为追逐新工具。
3 篇文章
从 D2 现场分享和一个 NestJS 后端项目的验证耗时说起,讨论 AI 编程为什么让工具链性能变得更重要。AI 写代码、跑验证、读取错误再修复,test、lint、build 的延迟会限制循环。结合测试迁移、统一工具链和反馈速度的取舍,说明怎样找到值得先优化的环节,以及为什么迁移应有数据支撑,不能只为追逐新工具。
用 NestJS 全局拦截器统一包装成功响应,并通过自定义装饰器为 Webhook、文件下载等接口跳过包装。
从一次小程序安全测试触发的 SQL 注入排查出发,复盘 NestJS 参数校验、ORM 查询写法、日志定位、数据库约束和服务端安全防线。