Rationale: If a source file becomes very long it is hard to understand.
Therefore long classes should usually be refactored into several
individual classes that focus on a specific task.
Rationale: If a method becomes very long it is hard to understand.
Therefore long methods should usually be refactored into several
individual methods that focus on a specific task.