ビジネス概念を抽出してクラス化してテストを書く。ドメインを純粋に保つ。JIGが羨ましくてphp-class-diagramを作ってます。ドメインプリミティブ。希望の光なんて無くったっていいじゃないか。CでStarbug1というBugTrackingSystemを作ってました。