長い読みにくいメソッドがある。 説明用の変数を追加し、メソッドの抽出を繰り返し、なんとか大きな流れを把握。 しかしローカル変数とプライベートメソッドだらけになり、詳細は追いにくくなる。 クラスを抽出してプライベートメソッドをそちらに移動。 どちらも小さく分かりやすいクラスになる。 @masuda220
長い読みにくいメソッドがある。
説明用の変数を追加し、メソッドの抽出を繰り返し、なんとか大きな流れを把握。
しかしローカル変数とプライベートメソッドだらけになり、詳細は追いにくくなる。
クラスを抽出してプライベートメソッドをそちらに移動。
どちらも小さく分かりやすいクラスになる。
@masuda220
こういうを設計の改善という。 要素分解のやり直し。 いわゆるリファクタリング。 @masuda220
こういうを設計の改善という。
要素分解のやり直し。
いわゆるリファクタリング。
(2019/11/21)