
![[Java] exercício de revisão de código: explorando arquitetura e design64277780119042120](https://secure.meetupstatic.com/photos/event/6/f/7/a/highres_531028538.jpeg)
Junte-se a nós para uma noite prática e estimulante com a comunidade **Berlin Software Designers**! Nesta sessão, vamos explorar a arquitetura de um pequeno projeto de software do mundo real — **escolhido aleatoriamente do GitHub**. Juntos, nós: * Iremos analisar o repositório e ler seu código * Discutiremos as decisões arquiteturais por trás do seu design * Registraremos nossas percepções como **Architecture Decision Records (ADRs)** * Visualizaremos o sistema com um **diagrama de arquitetura colaborativo** * Decidiremos quais testes unitários e de integração ele deveria ter * Discutiremos os prós e contras da implementação atual É uma ótima maneira de aprimorar suas habilidades de arquitetura, ver como outras pessoas projetam e estruturam seus sistemas e praticar a comunicação de ideias técnicas complexas. Nenhuma preparação necessária — basta trazer sua curiosidade e sua intuição arquitetural. Vamos aprender como ler, raciocinar e projetar software melhor — um repositório de cada vez.
