Artigos Didáticos
Os artigos didáticos tratam de assuntos emergentes e relevantes em Engenharia de Software e, portanto, servem de complemento ao conteúdo do livro. São 25 artigos, totalizando 130 páginas. Todos os artigos são acompanhados de exercícios e slides.
Segue a lista de artigos (organizados segundo o capítulo e tema que eles abordam):
- Cap. 0: Prefácio
- Cap. 1: Introdução
- Cap. 2: Processos
- Estudo de Caso: PIX no Banco X
- Organizando Times Ágeis em Squads
- Shape Up: Uma Possível Alternativa a Scrum?
- Diagramas de Fluxo Cumulativo
- Cap. 3: Requisitos
- O que é – e também o que não é – um MVP?
- Product Discovery: Uma Breve Introdução
- Design Thinking: Principais Conceitos e Atividades
- Jobs to be Done (JTBD) Aplicado a Produtos de Software
- Cap. 5: Princípios de Projeto
- Mais Alguns Princípios de Projeto
- Módulos devem ser Profundos!
- Domain-Driven Design (DDD): Um Resumo
- Cap. 6: Padrões de Projeto
- Cap. 7: Arquitetura
- O que é uma Arquitetura Hexagonal?
- Construindo Sistemas com uma Arquitetura Limpa
- O que é uma Arquitetura Serverless?
- Consistência de Dados em Microsserviços usando-se Sagas
- Cap. 8: Testes
- Cap. 9: Refactoring
- Cap. 10: DevOps
- Outros Temas