0
私はForm
に数十種類のコントロールを持っています。コントロールはグループに分けられ、それぞれにはいくつかのイベントがあります。すべてのイベントハンドラはForm
コードに含まれていますが、私は本当にそれが嫌いです。私のクラスはあまりにも長いです。UserControlを1回だけ使用する場合は作成しますか?
私は多分、各グループのUserControl
を作成し、その中にイベントハンドラを持っていると思ったが、私はUserControl
sが再利用の目的のために使用されるべきであること(例えばhereとhere)どこにでも読んで、ここでそれがために実際にあります私のコードを小さく管理しやすいクラスに分けます。
は、だから私は
ありがとうございました。しかし、それは 'UserControl'の中心的な目的を壊すでしょうか? – Sipo
これは本来の意図ではないかもしれませんが、関数/クラスの目的が再利用されたときに唯一使用されるより小さな論理単位に巨大なルーチンを分割してください。私は本当にそれに問題がないと、いくつかのコードをはるかに簡単に使用することができます。また、テストを検討する際に、小さなユニットでは個別にテストするのがはるかに簡単です。 – Tim