eXtreme Programming Part.2
■ このスレッドは過去ログ倉庫に格納されています
0525Del房
NGNGリファクタリング以前のソースは、1メソッド300行程度はざら。
凄まじいのは 1メソッド 800行以上ってあったっけか。しかも 条件分岐の嵐 (w
構造化型の可読性無視速度重視のロジックを
1.メソッドの徹底分割→当然CALLのオーバーヘッドが発生。
2.グローバル関数のメソッドオブジェクト化
3.一時変数の徹底削除によるメソッド、プロパティ呼び出しによるオーバーヘッドの発生。
4.パターンの導入によるクラスの大量発生(爆発まではしてない)
それに伴う生成と破棄のオーバーヘッドの発生。
としましたッス。
ファウラーもこの問題は「リファクタリング」のなかで挙げてますね。
最終的に可読性が増す事により、真のオーバーヘッド発生箇所が
容易に追跡できるようになるとは述べているが、他のツールだとプロファイラは相当あるようですが
どうも Del だと国内ではプロファイラはないようで・・・
■ このスレッドは過去ログ倉庫に格納されています