やっぱり動的言語では安全なソフトは作れない 3
■ このスレッドは過去ログ倉庫に格納されています
0748デフォルトの名無しさん
2011/07/06(水) 01:21:48.48意味が良く解らんが、
メソッドの分割というか、メソッドの一部分を抜き出すことは
静的言語というかIDEの機能だがEclipseでできるよ。
静的言語がそういうコンパイル時の情報を持っているからこそなんだけど
関数の一部分を選択してメソッドの抽出を行うだけで
その部分を関数にして、引数と戻り値を適切に設定してくれる。
またその逆でメソッドの中身を、そのメソッドの呼出部分にインライン化もできる。
だから関数分割は以下のようにして行える。
1.methodAの中身を抽出して、二つの関数methodMとmethodNの呼び出しに変更する。
2.methoaAのインライン化を行う。一回の操作ですべてのmethodAの呼び出しをインライン化できる
■ このスレッドは過去ログ倉庫に格納されています