[[Property:title|CA033 - Large class]]
[[Property:link_title|CA033]]
[[Property:weight|0]]
[[Property:uuid|93aaff4c-3406-311e-3760-facad969131e]]
__NOTOC__
=Description=
A large class declaration might not be ideal for readability. Consider moving out features that are not really part of the class.
:{| class="doctable"
|-
| '''Scope'''
| class
|-
| '''Status'''
| Enabled
|-
| '''Severity'''
| Warning
|-
| '''Applicability'''
| All
|-
| '''Score'''
|  60
|-
| '''Features threshold'''
| 20
|-
| '''Instructions threshold'''
| 300
|}


=Example of violation=
A class with too many routines or too many instructions.

=Recommendation=
Refactor the class to reduce the number of routines or instructions.