Adaptabilidade
A capacidade de mudar de estratégia quando o contexto muda — sem perder o objetivo de vista.
Sistemas que sobrevivem não são necessariamente os mais fortes, mas os que conseguem se ajustar ao ambiente com mais rapidez e menos fricção.
Por que importa
Em engenharia de software, a adaptabilidade aparece na capacidade de alterar uma decisão técnica sem destruir o que foi construído ao redor dela. Um sistema adaptável tem fronteiras claras entre componentes, o que permite trocar peças sem reescrever o todo.
Como aplicar
Prefira decisões reversíveis a decisões irreversíveis. Quando forçado a tomar uma decisão difícil de desfazer, documente o contexto que levou a ela — isso facilita revisá-la quando o contexto mudar.
Evite acoplamento desnecessário. Quanto mais um componente conhece sobre o outro, mais difícil é adaptar qualquer um dos dois.
Relação com outros modelos
Adaptabilidade não é o mesmo que inconstância. Um sistema que muda de direção a cada sinal de ruído não é adaptável — é instável. O modelo complementar é feedback loops: a adaptação saudável requer sinais confiáveis de que algo precisa mudar.