Architeture Decision Records
O que é uma ADR ? ADR é um documento para registrar decisões no processo de desenvolvimento de software de forma contínua e compreensível. Por que devemos escrever uma ADR ? Em um artigo publicado por Michael Nygard, ele destaca que uma das coisas mais difíceis de se rastrear durante a vida de um projeto é a motivação por trás de certas decisões. Um cenário que é muito comum, no qual acredito que muitos de nós já passamos, é quando você é um novo membro de um projeto e não consegue entender a fundo a motivação, lógica e nem a consequência de uma decisão tomada. Segundo Michael Nygard, quando isso acontece, temos duas opções: ...