法則一覧

22保守性

カーニハンの法則

複雑性負債。

もし

「デバッグは、コードを書くときの2倍の知性を要する。したがって、自分の知力の限界まで賢いコードを書いた時点で、そのコードをデバッグする知性が定義上、足りなくなる。」

ならば

コードの「賢さ」は資産ではなく負債である。6ヶ月後の、午前3時に睡眠不足の自分がまだ理解できるコードを書け。

ただし

KISS (Keep It Simple, Stupid)

GitHub でこの条文を改善する