Redesenhe
Quebra de Dependência
Remova dependências reestruturando partes da solução.
Quebras de Dependência: Participe • Automatize • Bloqueie • Contenha • Coordene • Desacople • Sinalize • Formalize • Meça • Priorize • Redesenhe • Reestruture • Rotacione • Auto-Serviço • Padronize • Agrupe • Limite • Alterne • Visualize • Voluntarie-se
Propósito
Enfrentar as dependências de frente pode ser mais eficaz do que simplesmente tentar gerenciá-las. Alcançar a verdadeira independência de dependências específicas pode exigir uma rearquitetura fundamental do seu aplicativo ou sistema, o que pode ser uma tarefa complexa e demorada. Embora possa ser desafiador, pode levar a um sistema mais resiliente e eficiente no longo prazo. Às vezes, a abordagem mais eficaz é embarcar no caminho do redesenho e da mudança arquitetônica.
Anotações
Dependências não são necessariamente ruins. Na verdade, existem muitos bons motivos para as pessoas dependerem umas das outras. Mas você tem um problema quando essas dependências resultam em valor que não consegue fluir.
Regras / Restrições
Ainda não definimos regras ou restrições.
“Quebramos o ciclo de dependência. As pessoas descobriram que é melhor trabalhar”.
(Fonte: John Engler)