最近関わっているプロジェクト(VB.NETで開発しています)では、 いろいろなプログラムが頻繁に使用するモジュールを修正する、 ということが多くなってきました。 画面のプログラム内のモジュールを修正する場合には、 あまり意識しなかったようなことまで、いろいろと考えさせられます。 一番悩むのが、引数を追加しなければならないような修正です。 さほど引数が多くない関数であれば、後ろにOptionalで追加すれば良いのですが、 既にOptionalもかなりの数がある関数や、いくつもオーバーロードされているような関数の場合、 さて、私はどのように修正すれば最適だろうか?と悩みます。 方法としては、次のようなことが考えられます。 1.(更に)Optionalで引数を増やす。 2.(更に)オーバーロードする。 3.関数名を変更して、最適なものを作る。 同期や、先輩にいろいろ話を聞いたのですが、 やはり、