2008-08-02 javaで仕様記述 今、すごく個人的にjavaで仕様を書けないか模索してます。目標はいろいろある。 動作する(テストできる)仕様 定理証明(仕様の矛盾検出とか)に使える仕様 開発環境のサポート(コード補完とか)を受けられる仕様 抽象化して書ける仕様 行数の少ない仕様 プログラマなら読めば意味が直ぐに把握できる仕様 実装と協調動作できる仕様 ただし、夢の世界にならないよう、ドメインと実装のアーキテクチャは限定する。