TOP

このエントリーをはてなブックマークに追加

Dead Code

Dead Code(到達不能コード)

兆候と症状
使用されない変数、パラメーター、フィールド、メソッド、またはクラス。

問題の理由
ソフトウェアの要件が変更されたり、修正が加えられたりすると、古いコードをクリーンアップする時間がありませんでした。このようなコードは、分岐の1つが(エラーまたは他の状況により)到達不能になったときに、複雑な条件で見つかる可能性もあります。

対処
Dead Codeを見つける最も簡単な方法は、優れたIDEを使用することです。未使用のコードや不要なファイルを削除します。クラスが不要な場合で、サブクラスまたはスーパークラスは使用される場合、「Inline Class」または「Collapse Hierarchy」を適用できます。不必要なパラメーターを削除するには、「Remove Parameter」を使用します。

効果

  • コードサイズの削減


書籍としてはこの辺りが参考になると思います。

リファクタリング第2版
refactoring

レガシーコード改善ガイド
legacy_code