技能库 · 分类

编程技能:10 个可执行技能

编程任务的价值不在写多少行,而在能不能复现、验证、回滚。这里从 JSON 转类型、正则测试、慢查询到 Git 提交拆分和日志排查。

编程10 条返回技能库
适合:开发、技术产品、独立开发者 目标:把需求、接口、测试、排错和上线做成可复查步骤
边界:步骤是通用做法,平台/客户规则以实际页面为准;不承诺排名、过稿或收益。

先做哪 3 个

01

JSON 转 TypeScript 类型:先定可选字段

把接口返回的 JSON 样本转成 TypeScript 类型,先判断哪些字段真的可选,避免把所有字段都标成 any 或者全加问号。

入门 · 前端开发/全栈

看完整内容 →
02

正则编写:先写测试串再写表达式

先写一批应该匹配和不该匹配的样本串,再写正则,逐条跑通才收工,避免表达式只在作者想到的那一种格式上正确。

进阶 · 后端开发/测试

看完整内容 →
03

SQL 慢查询定位:先看执行计划再改索引

先看执行计划和扫描行数,再判断是缺索引、索引失效还是写法导致全表扫描,改完用同一语句复测耗时。

高阶 · 后端开发/数据开发

看完整内容 →

其余 7 条

前 3 条已在上面展开;这里是余下 7 条,10 条全部可点。

编程

接口联调:用 curl 复现再改代码

先用 curl 把接口请求原样复现,排除前端参数和请求头的干扰,确认问题在服务端还是调用方,再动手改代码。

进阶 · 后端开发/前端开发

看完整内容 →
编程

Git 提交拆分:一个提交只做一件事

把一个混杂的改动拆成若干只做一件事的提交,每个提交都能单独回滚,提交信息写清为什么改而不是改了什么。

进阶 · 后端开发/前端开发

看完整内容 →
编程

报错日志排查:从最后一行往上读

从报错日志的最后一行往上读,先定位异常类型和触发位置,再顺着请求 ID 找出错之前最后一次正常状态。

进阶 · 后端开发/运维

看完整内容 →
编程

环境变量管理:开发/预发/生产分三份

把开发、预发、生产三套环境变量分开管理,代码里只读变量不写死值,并在启动时校验缺失项直接报错退出。

进阶 · 运维/后端开发

看完整内容 →
编程

单元测试补写:先覆盖边界再覆盖正常

补测试时先写边界用例,空值、零、最大值和重复调用,再补正常路径,让测试能真正拦住回归而不是只求覆盖率数字。

进阶 · 测试/后端开发

看完整内容 →
编程

代码评审清单:安全/边界/命名 3 组

按安全、边界、命名三组清单评审代码,先看有没有注入和越权,再看空值与并发,最后看可读性,避免只挑格式问题。

高阶 · 后端开发/技术负责人

看完整内容 →
编程

依赖升级:先读 changelog 再小步升

升级依赖前先读变更日志里的破坏性改动,按小版本逐步升,每步跑测试并保留回滚点,避免一次跳多个大版本。

高阶 · 后端开发/运维

看完整内容 →

这个分类最容易踩的坑

怎么用这一页

1. 选一条

按你本周真实交付物选,不要从第一条开始收藏。

2. 跑一遍

打开详情,按步骤做,不要只看摘要。

3. 用检查点验收

检查点不过,先改再交付;平台/客户规则优先。

同类分类

内容运营

同类另外 10 条技能

查看 →

视觉设计

同类另外 10 条技能

查看 →

电商

同类另外 10 条技能

查看 →
更新时间:2026-10-29 · 本页 10 条内容均为独立详情页;分类只是入口,不是把内容复制一遍。