codeseek
TOP
.NETサンプルの解説
プログラミング考
codeseekBlog 
勉強会
ダウンロード
リンク
プロフィール
お読みください











累計:
本日
昨日



mail
・プロシジャの並び順


プロシジャとは処理の単位のことで、関数やメソッド、プロパティなどのことを総称したものです。

クラスやソースファイルは通常は複数のプロシジャを含んでいますが、これらの並び順について考えたことがありますか。

VisualStudioが自動で生成してくれたものをそのまま使うと、順番がめちゃくちゃになりますから、私は特別なものを除いて、次の順に並べ替えています。

プロパティ
イベントプロシジャ
上記以外のプロシジャ

Formのロード時に発生するものなどの早く発生するイベントを上に
コントロール類のイベントを重要なものの順に
ユーザ要件に直接かかわらないプロシジャを下に

こうするだけで全体の見通しがよくなり、結果的にバグを減らすことになります。

イベントプロシジャには、そのイベントでユーザが行いたいことを簡潔に記述して、詳細な処理は別メソッドか、別オブジェクトにやらせたほうがよいでしょう。