CA1505: メンテナンスできないコードを使用しないでください
TypeName |
AvoidUnmantainableCode |
CheckId |
CA1505 |
分類 |
Microsoft.Maintainability |
互換性に影響する変更点 |
なし |
原因
型またはメソッドの保守容易性指数が低い値です。
規則の説明
保守容易性指数は、コードの行数、プログラム ボリューム、サイクロマティック複雑度などのメトリックスを使用して計算されます。 プログラム ボリュームは、コード内の演算子とオペランドの数に基づく型またはメソッドを理解する難しさの基準です。 サイクロマティック複雑度は、型またはメソッドの構造上の複雑さの基準です。
保守容易性指数の低い型またはメソッドは、保守が困難な可能性があるため、デザインの変更を検討することをお勧めします。
違反の修正方法
この違反を修正するには、型またはメソッドのデザインを変更して、より小さく、目的がより明確な型またはメソッドに分割するようにします。
警告を抑制する状況
型またはメソッドのサイズが大きくても保守しやすいと考えられる場合、あるいは型またはメソッドが分割できない場合は、この警告を除外してください。