---
title: Avoid Constructors With Excessive Lines of Code Count
description: "Impact Area Manageability Severity Medium Affected Element Apex Class   ## Rule ID **SF-0012** ## Impact Excessive LoC Count on a constructor indicate that it is burdened with too many responsibilities. ## Remediation Use a builder or factory pattern to…"
url: "https://community-staging.qualityclouds.com/qcdocs/qc/pmd-rules/avoid-constructors-with-excessive-lines-of-code-count/"
updated: "2025-03-21"
category: PMD Rules
---

# Avoid Constructors With Excessive Lines of Code Count

Impact Area

Manageability

           Severity

Medium

           Affected Element

Apex Class

 

## Rule ID

**SF-0012**

## Impact

Excessive LoC Count on a constructor indicate that it is burdened with too many responsibilities.

## Remediation

Use a builder or factory pattern to create your objects.

### Time to fix

45 min
