2006-11-10

λ 多分1度しか使われないメソッド名

最近はコードが30行ぐらいになったり、 長さがそうでなくてもif文やswitch文での分岐の場合、private method にして追い出すことが多い。

そういった場合、呼ばれるのは1度だけだったりするのだが、呼ぶ場所と呼ばれる場所が離れてしまうため、 メソッド名は「どういう状況で何をしたいのか」というのを全部盛り込む勢いの長さにしている。

例えば「除外するアドレスチェック_プロキシサーバの選択」とかそういう感じ。 単語・句の区切れ目をどうすればいいかは悩み中。少なくとも現時点でも メソッド名と引数を見れば何をしたいかは一目瞭然ぐらいの状況。 細かい境界条件はXMLコメントに書くという方針で。

この情報は外に公開する必要はないので、できればコンパイラはインライン展開で、 メソッド名とかは捨てちゃって欲しいぐらいなのだが、そういった制御については未調査だ。

[]