法則一覧

43保守性

イーグルソンの法則

コードの記憶の減衰。

もし

「半年見ていない自分のコードは、他人が書いたも同然である。」コードそのものより遥かに速く、頭の中のメンタルモデルは蒸発する。文脈はソースには保存されない。

ならば

半年後に他人と化す自分のために、コードとコミットメッセージを書け。コードから自明でない判断は、その「なぜ」をコメントか ADR に残せ——頭の中だけに留めるな。

ただし

ADR / 自己説明的なコード / 「なぜ」を記すコメント

GitHub でこの条文を改善する