フレームワーク構築時に考えるトップ5
フレームワーク構築時に考えるトップ5について考えている記事があったので考えてみた。
What are your top 5 things to consider when building a framework?
個人的にはアプリケーションごとにカスタマイズというかアダプトしていくハーベスト型でフレームワークを構築することは基本として、こんなものかな。
- (単純)典型的なパターンを少ないコードで作成できる
- (直感)直感的にコードが書ける
- (適合)設計に沿ったコードを作成できる
- (拡張)コードの拡張性を担保できる
- (連続)複雑さに応じてコードがステップアップできる
やはり実利優先になってしまうな。