クリックされたときに何かを実行する Windows フォームのボタンをイメージします。
発生するクリック イベントは通常、次のようなメソッドにバインドされます。
protected void Button1_Click(オブジェクト送信者, EventArgs e) {
}
他の人のコードで時々見られるのは、ボタンの動作の実装が Button1_Click メソッドではなく、次のようにここから呼び出される独自のメソッドに配置されていることです。
プライベート DoStuff() { }
protected void Button1_Click(オブジェクト送信者, EventArgs e) { this.DoStuff(); }
ここには利点がありますが (たとえば、このコードが別の場所で内部的に必要な場合、簡単に使用できます)、これが一般的に適切な設計上の決定であるかどうか疑問に思っています。
質問は次のとおりです。イベント処理コードを独自のメソッドに入れることは一般的に良い考えですか?もしそうなら、それらのメソッドのどのような命名規則がベストプラクティスであることが証明されていますか?