Technical Debt Patterns: Overburdened Class

Written By: Steve Zagieboylo, Senior Architect at Calavista This is the fifth part in the series, “Technical Debt Patterns.” Some important central class has several not-really-related sets of responsibilities, making it huge. Robert C. Martin coined the phrase Single-Responsibility Principle (SRP) as one of his core guidelines in object-oriented design. This states that “every […]