Estou trabalhando em uma equipe em que o líder da equipe é um defensor virulento dos princípios de desenvolvimento do SOLID. No entanto, ele não tem muita experiência em obter software complexo fora da porta. Temos uma situação em que ele aplicou o SRP ao que já era uma base de código bastante...