

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Perguntas frequentes
<a name="faq"></a>

## Quais são os benefícios da criação de um processo de ADR?
<a name="q1"></a>

A equipe do projeto deve criar um processo de ADR para simplificar a tomada de decisões arquitetônicas, evitar discussões repetidas sobre os mesmos tópicos arquitetônicos e comunicar decisões arquitetônicas de forma eficaz.

## Quando a equipe do projeto deve criar um ADR?
<a name="q2"></a>

A equipe do projeto deve criar um ADR para cada aspecto do software que afeta a estrutura (padrões como microsserviços), requisitos não funcionais (segurança, alta disponibilidade e tolerância a falhas), dependências (acoplamento de componentes), interfaces (APIse contratos publicados) e técnicas de construção (bibliotecas, estruturas, ferramentas e processos).

## Com que frequência a equipe do projeto deve revisar um ADR?
<a name="q3"></a>

A equipe do projeto deve revisar o ADR pelo menos uma vez antes de aceitá-lo.

## Quem deve criar um ADR?
<a name="q4"></a>

Cada membro da equipe pode criar um ADR. Recomendamos que você promova uma noção de propriedade para ADRs. Um autor proprietário de um ADR deve manter e comunicar ativamente o conteúdo do ADR. Outros membros da equipe sempre podem contribuir para um ADR. O proprietário do ADR deve aprovar as alterações em um ADR.

## Quais informações um ADR deve conter?
<a name="q5"></a>

No mínimo, cada ADR deve definir o contexto da decisão, a decisão em si e as consequências da decisão para o projeto e seus resultados. O contexto deve mencionar as possíveis soluções consideradas pela equipe. Ele também deve conter todas as informações relevantes relacionadas ao projeto, ao cliente ou ao conjunto de tecnologias. A decisão deve indicar claramente, em linguagem imperativa, a solução que a equipe decidiu adotar. Evite usar palavras como “deveria” e expresse cada decisão como “Usamos...” ou “A equipe tem que usar...”. A seção de consequências deve mencionar todas as vantagens e desvantagens conhecidas de tomar a decisão. Cada ADR deve ter um status e um changelog que contenha a data da alteração e a pessoa responsável pela alteração.

## Onde posso encontrar modelos de ADR?
<a name="q6"></a>

Há várias versões e variantes de modelos de ADR disponíveis. Para obter uma coleção pública de modelos de ADR comumente usados, consulte o repositório [ADR. GitHub ](https://adr.github.io/#existing-adr-templates)