微学院
微学有道×微技有巧×微职有术×微寻有径

上线前的最后一次检查,应该交给清单而不是记忆

2026-09-17 · 编程开发 · Booky

凌晨两点被叫起来回滚的工程师,事后复盘时通常会说同一句话:这条改动的风险其实想过,只是当时觉得不会出事。 上线事故的成因极少是「不知道」,绝大多...

查看更多

注释写得越全,接手的人反而越慢

2026-09-17 · 编程开发 · Booky

接手过老项目的人大多有类似体验:函数前面挂着二十行注释,读完更晕。更糟的是注释和代码已经对不上,你按注释去改,运行结果全不一样。 代码评审里经常...

查看更多

代码评审里最该盯的 3 类改动

2026-09-16 · 编程开发 · Booky

一次代码评审记录里,一百二十条评论中有八十三条在讨论命名和空格,两条提到了并发写同一份数据的问题。三个月后线上出现数据错乱,回看那次评审,隐患当时...

查看更多

删掉一半代码,缺陷反而变少:简化也是一种优化

2026-09-15 · 编程开发 · Booky

有团队做过一个季度实验:不新增任何功能,只做删代码和简化。季度结束时,他们删掉了服务里将近四成的代码行,同期线上缺陷单数量下降接近四成。没有重构框...

查看更多

重构之前先量三组数据:决定动不动手的硬指标

2026-09-15 · 编程开发 · Booky

一个电商团队花两周重写了订单模块,上线后第一周故障率不降反升,最后只能回滚到旧实现。事后复盘最扎心的一点是:他们动手前没有量过任何一个指标,只是觉...

查看更多

注释写得越详细,代码往往越难维护

2026-09-14 · 编程开发 · Booky

接手一个老项目时,你可能见过这样的文件:两百行代码,配了六十多行注释,逐行解释“这里把变量加一”“这里调用接口”。新同事读了半天,依然不知道这段逻辑为...

查看更多

代码评审总是走过场?把清单变成团队资产

2026-09-13 · 编程开发 · Booky

几乎每个团队都有代码评审,但真正从中获得质量的团队并不多。常见情形是:提交人自己先看一遍觉得没问题,评审者扫一眼 diff 留下一句“没问题”,合并。评审...

查看更多

日志又多又乱?用结构化日志定位问题

2026-09-12 · 编程开发 · Booky

线上报警响了,你打开日志,看到成千上万行文本,靠关键词搜索翻了半小时,终于找到一条可疑记录,却不知道它属于哪个用户、哪次请求、上游是哪个服务。日志...

查看更多

依赖管理失控?锁定版本让构建可复现

2026-09-12 · 编程开发 · Booky

同一份代码,在自己电脑上跑得好好的,换到同事或服务器上就报一堆版本冲突;三个月前能通过的构建,今天重新走一遍却因为某个第三方包悄悄升级而失败。很多...

查看更多

好名字胜过注释:代码命名的四个原则

2026-09-10 · 编程开发 · Booky

一段代码会被写一次,却会被读很多次——被同事读、被评审读、被六个月后忘记一切的你自己读。所以代码里出现频率最高、影响最大的“注释”,其实是命名。一个叫...

查看更多
1 / 3 下一页 >
Copyright © 微学院 | 由EdgeOne免费提供加速支持