Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Ann CampbellAnn CampbellLabels
Default Severity
MajorTargeted languages
ABAPC#CobolJavaScriptPythonVB.NetCovered Languages
CC++FlexJavaObjective-CPHPRemediation Function
Constant/IssueConstant Cost
1hAnalysis Scope
Main Sources
Details
Details
Assignee
Unassigned
UnassignedReporter
Ann Campbell
Ann CampbellLabels
Default Severity
Major
Targeted languages
ABAP
C#
Cobol
JavaScript
Python
VB.Net
Covered Languages
C
C++
Flex
Java
Objective-C
PHP
Remediation Function
Constant/Issue
Constant Cost
1h
Analysis Scope
Main Sources
Sentry
Sentry
Sentry
Created June 24, 2014 at 5:46 PM
Updated March 22, 2021 at 4:47 PM
A class that grows too much tends to aggregate too many responsibilities and inevitably becomes harder to understand and therefore to maintain, and having a lot of fields is an indication that a class has grown too large.
Above a specific threshold, it is strongly advised to refactor the class into smaller ones which focus on well defined topics.