いろいろ思いつくけど、時間がないのでブログに書いて誰かにやってもらおう or 教えてもらおう or 調べてもらおうのコーナー第1弾。今回のように、思いついたけど時間がないので自分がやらないと決めたアイデアは全部公開していくことにしたい。 バランスシートには、資産、負債、純資産の項目があり、資産=負債+純資産が常に成り立つ。ソースコードを資産だと思うと、それは負債と純資産からなっている。 では、負債や純資産とは何か。負債は後で返さなくちゃいけないものだ。借りておくと利子も発生する。これに対応するのは汚いコードである。後で書きなおさないといけないし、書きなおさなければ利子が溜まって保守性などに影響し、最終的にコードが破綻する。技術的負債という単語があり、まあ、これのことだ。純資産は、うまく定義できなかったので、ここでは負債ではないものというふうにここで定義しよう。 次にやりたいのは、負債がどれ