-
代码考古学:如何阅读没有人记得的代码
以地层学、类型学、铭文互证、发掘纪律四门手艺,读懂无人记得的遗留代码,还原每行丑代码背后的历史与事故。
-
每根栈都是清白的:程序”卡死”的鉴别诊断学
程序”卡死”只是零进展的读数。本文按病因时态鉴别死锁、丢失唤醒、活锁、饿死、假卡死五种机理,以 CPU、状态字…
-
堆腐烂取证:崩溃点不是案发第一现场
崩溃栈上的代码多半是受害者,不是凶手。本文讲堆腐坏取证:填充值指纹、伤口形态学、数据断点布控,从崩溃现场倒推回…
-
非侵入探针:ASan/TSan/UBSan 如何让 bug 在发作之前显形
剖析 ASan/TSan/UBSan 三大消毒器的原理:它们靠”扰动系统”工作,却能在 bug 发作前证明其存…
-
“在我机器上是好的”:环境差异的完整分类学
“在我机器上是好的”不是推诿,是证词。环境差异分五层谱系,每层有作案指纹,对拍加二分即可破案。
-
你的代码库正在走向热寂:技术债的物理学,与工程师的负熵使命
技术债不是债,是熵。系统无人触碰也会腐烂;秩序是流量,不是存量;重构只能转移复杂度,不能消灭它。工程师是持续注…
-
Git 工作流在 AI 时代怎么变:当代码不再是”人一行行敲出来的”
AI 让代码生产速度暴增,但 Git 工作流仍假设代码是人写的。本文提出三项重构:commit 按”可验证意图…
-
你越想看清它,它就越不存在:海森堡 bug 与调试的观察者效应
一调试就消失的 bug 不是运气差,是你的观察在改写结果。本文拆解海森堡 bug 的四大根因家族,讲清为什么传…
-
AI 写的 bug,长得很像正确的代码:一场调试认识论的重写
几十年来,所有调试方法论都建立在一个没人说的假设上:每行代码背后,都站着一个知道它为什么存在的人。 这个假设太…
-
简单不是初级,是最高级:一种被系统性误定价的工程能力
软件行业有一个几乎没人公开承认、但人人都在默认执行的共识: 复杂 = 高级,简单 = 初级。 简历上写R…









