Skip to content
Permalink
 
 
Cannot retrieve contributors at this time
67 lines (48 sloc) 3.12 KB
Root.Smell.ClassSmell.ClassSize.ClassLength Parent Index
Sibling aspects ClassConstants ClassInstanceVariables ClassMethods

ClassLength

Number of lines of code in class' definition.

Tastes

Taste Meaning Values
max_class_length Represents the max number of lines for a class's definition. 900, 999

* bold denotes default value

Subaspects

This aspect does not have any sub aspects.

Example

Importance

Too large classes are difficult to read and maintain, and can easily introduce bugs or duplication in our code base.

How to fix this

Usually splitting up those classes into other classes solves the problem.