加载中...

| 类别 | 程序员黑话 |
| 领域 | 软件工程 |
| 近义 | 推倒重来 |
「删了重写」指程序员面对难懂的烂代码(尤其前人留下的屎山)时产生的强烈冲动:「这玩意儿太难看懂了,不如全删了我重写一遍」。然而老代码往往隐藏着大量被遗忘的边界处理,重写常会踩回所有老坑,是经典的新人陷阱。[1]
该现象被软件工程界反复讨论,Joel Spolsky 的名文曾警告「永远不要重写代码」,与「删了重写」的冲动形成对照。
例如:「这屎山我读不懂,删了重写吧。」「三个月后:早知道不重写了。」
「删了重写」与 屎山代码、重构、祖传代码 紧密相关,体现了「读代码比写代码难」的工程真理。

| 类别 | 程序员黑话 |
| 领域 | 软件工程 |
| 近义 | 推倒重来 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧