|




|
|
・プロシジャの並び順
プロシジャとは処理の単位のことで、関数やメソッド、プロパティなどのことを総称したものです。
クラスやソースファイルは通常は複数のプロシジャを含んでいますが、これらの並び順について考えたことがありますか。
VisualStudioが自動で生成してくれたものをそのまま使うと、順番がめちゃくちゃになりますから、私は特別なものを除いて、次の順に並べ替えています。
プロパティ
イベントプロシジャ
上記以外のプロシジャ
Formのロード時に発生するものなどの早く発生するイベントを上に
コントロール類のイベントを重要なものの順に
ユーザ要件に直接かかわらないプロシジャを下に
こうするだけで全体の見通しがよくなり、結果的にバグを減らすことになります。
イベントプロシジャには、そのイベントでユーザが行いたいことを簡潔に記述して、詳細な処理は別メソッドか、別オブジェクトにやらせたほうがよいでしょう。
|
|