プログラム再利用にまつわるマジックナンバー”3”

他の人(プロジェクト)に使ってもらうことを前提とする部品化、ライブラリ化、フレームワーク作成をするのなら

  • 使い物になるまでに3回作り直しが必要
  • 3回使われて元が取れる
  • 3割(以上)効率が上がらなければ使う価値なし

てな感じかな。どこかで聞いた気もするが...。