Contents
リファクタリングが容易もしくは不要なようにする
機能を増やしたいとき、コードの追加で済むのが良い。 既存のコードをリファクタリングする必要が生じるのは良くない。
少ない要素 (クラス・メソッド) で多くの機能を提供する。
大クラス主義により、機能追加によって利用するクラス自体を変える必要性を削減する。
例
- net/http で、利用する機能を増やすとき、それまで使っていた API から、もっと複雑なことが可能な API に変える (リファクタリングする) ことが必要になることが多々ある
Last modified: 2009-06-02
Attached files total: 0Bytes