Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Deves estar a perguntar-te quem somos nós e porque escrevemos este livro.
No final do último livro do Harry,Test-Driven Development with Python (O'Reilly), ele se viu fazendo um monte de perguntas sobre arquitetura, como: Qual é a melhor maneira de estruturar sua aplicação para que ela seja fácil de testar? Mais especificamente, para que sua lógica de negócio central seja coberta por testes unitários, e para que você minimize o número de testes de integração e de ponta a ponta que você precisa? Ele fez referências vagas à "Arquitetura Hexagonal" e "Portas e Adaptadores" e "Núcleo Funcional, Shell Imperativo", mas se ele fosse honesto, teria que admitir que essas não eram coisas que ele realmente entendia ou tinha feito na prática.
E depois teve a sorte de encontrar o Bob, que tem as respostas para todas estas perguntas.
Bob acabou por se tornar arquiteto de software porque mais ninguém na sua equipa o fazia. Acabou por ser bastante mau nisso, mas teve a sorte de encontrar Ian Cooper, que lhe ensinou novas formas de escrever e pensar sobre código.
Gerir a complexidade, resolver problemas empresariais
Ambos trabalhamos para a MADE.com, uma empresa europeia de comércio eletrónico que vende mobiliário online; aí, aplicamos as técnicas deste livro para construir sistemas distribuídos que modelam problemas de negócio do mundo real. O nosso domínio de exemplo ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access