Capítulo 2. Praticar Arquitetura é Decidir
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Precisamos agora de aprofundar o elemento fundamental que está na base de qualquer abordagem à arquitetura de software: decisões. Este capítulo definirá claramente o que são decisões de arquitetura. O Capítulo 3 abordará depois a forma como decidimos, individualmente e em grupo.
Antes de começar, gostaria que fizesses uma coisa por mim. Fecha os olhos. Imagina que está a ser tomada uma decisão de arquitetura de software. Quando voltares a abrir os olhos, considera o seguinte:
-
Que imagens te vieram à cabeça?
-
Foste tu, outra pessoa ou várias pessoas que decidiram?
-
A pessoa que tomou a decisão estava "no topo" da organização e "transmitiu" a decisão? Ou estava abaixo de ti? Ou era um colega teu?
-
Que idade tinha a pessoa? Era mais velha, mais nova, ou tinha uma idade semelhante? Reparaste nisso?
-
Que conhecimentos técnicos têm? São as mesmas que as tuas, ou as deles são mais fortes ou mais fracas? Já programaram? Qual era a linguagem? É uma linguagem que tu conheces? Já executou o seu código em produção? Em que escala?
-
Eram do mesmo meio que tu? E as suas perspectivas e experiências, eram as mesmas que as tuas? Se não eram iguais, em que é que eram diferentes?
Mantém as tuas respostas em mente enquanto percorres este capítulo e exploras o que torna uma decisão de "arquitetura" importante. Ao longo do caminho, ...