ログ日記

作業ログと日記とメモ

コンポーネント設計ってどうやるんだろ

今まではオーダーメイド的なシステムしか作ってなかったけど、7割方同じ機能を持つシステムを作ることになった。

Tracを見てると、ああいう作りは便利だなーと思う。
PHPではどんなコードを書けばいいんだろう。



container->getComponents(インターフェース名) でファイル命名規則に則ってクラス群を探すか…。
あとgetComponentの引数がインターフェースなら集約クラス的なものを自動生成するとかかな。

bazaarで基本的な機能を提供するbranchを作って、そこからシステムごとのbranchを分けていってコンポーネントを書いていくとか…うーん。