Decisões
Técnicas¶
É fundamental para manter a clareza sobre como um sistema foi projetado e para garantir que todos os envolvidos em um projeto, presentes e futuros, compreendam os motivos por trás das escolhas feitas.
Architectural Decision Record (ADR)¶
É um documento mais específico, focado em registrar decisões arquiteturais importantes feitas durante o desenvolvimento de um software. Ele explica as razões por trás de uma escolha arquitetural, o que pode ajudar na manutenção do sistema no futuro e no entendimento do processo de tomada de decisão.
O ADR é geralmente mais restrito ao contexto do projeto ou da equipe que está desenvolvendo o software, abordando decisões como escolha de frameworks, design de sistemas ou como resolver um problema específico no contexto arquitetural.
Campo | Descrição |
---|---|
Título | |
Data | |
Contexto | |
Decisão | |
Alternativas | |
Consequencias | |
Participantes | |
Status | [ ] Proposto [ ] Aceito [ ] Rejeitado [ ] Substituida |
RFC (Request for Comments)¶
Documento técnico usado para propor, discutir e definir novos padrões, protocolos ou práticas no desenvolvimento de software, principalmente em comunidades de código aberto.
Ele é um convite para que outras pessoas comentem, revisem e até modifiquem a proposta.
Pode abranger uma vasta gama de tópicos, desde detalhes técnicos de implementação até mudanças mais amplas em como as ferramentas ou frameworks devem evoluir. Um RFC pode ser uma proposta de mudança em qualquer área de desenvolvimento, não necessariamente ligada à arquitetura de um sistema.
Campo | Descrição |
---|---|
Tema | |
Número | |
Data de Início | |
Responsável | |
Contribuidor | |
Tema1..N |