devterview_$ iniciar simulação

ADR: registrar decisões de arquitetura

FácilPlenoDecisão técnica

Pergunta

O que é um ADR (Architecture Decision Record) e por que registrar decisões ajuda mais do que um diagrama bonito?

Resposta esperada

Um ADR é um documento curto, versionado junto ao código, que registra uma decisão: o contexto (que forças estavam em jogo), a decisão tomada, as alternativas consideradas e as consequências (boas e ruins) aceitas. O valor sobre um diagrama: diagrama mostra o 'o quê' num instante e envelhece calado; o ADR preserva o 'por quê', que é o que alguém precisa seis meses depois pra saber se a decisão ainda faz sentido ou pode ser revertida. ADRs são imutáveis — quando a decisão muda, você escreve um novo que 'supersede' o antigo, mantendo a trilha. Baratos de escrever (uma página), caros de não ter quando ninguém lembra por que aquilo é daquele jeito.

Por que perguntam isso

Flashcard-cenário. Sinal de quem já usou: mencionar que ADR é imutável e se 'supersede', e que o valor é o histórico do porquê.

#adr#documentacao#decisao-tecnica
publicidade

Relacionadas