近い将来、WinForms アプリケーション (.NET 2.0) のバグを修正する予定です。ソース コードを調べてみると、大きなコード ファイル (2000 行以上) が見つかりました。それらのほとんどは、多数のコード ビハインドを含む生成されたダイアログです。
私が共有するためのヒントはありますか?バグ修正や WinForms アプリケーションのリファクタリングに関する戦争の話やベスト プラクティスはありますか?
近い将来、WinForms アプリケーション (.NET 2.0) のバグを修正する予定です。ソース コードを調べてみると、大きなコード ファイル (2000 行以上) が見つかりました。それらのほとんどは、多数のコード ビハインドを含む生成されたダイアログです。
私が共有するためのヒントはありますか?バグ修正や WinForms アプリケーションのリファクタリングに関する戦争の話やベスト プラクティスはありますか?
これが基本的なことだと思います。ここにいる多くの人は、たくさんの提案を持っているに違いありません。幸運を!
いくつかの単体テストを書くことから始めます。コードがかなり密集している場合、正気を保つためにそれらが必要になります。
これにより、リファクタリングをかなり積極的に行うための自信が得られます。
トップヘッドからのいくつかのもの: