Software Craftsmanship é um movimento que vai além de simplesmente fazer software funcionar.
Manifesto
- Não apenas software funcionando, mas software bem feito
- Não apenas responder a mudanças, mas agregar valor continuamente
- Não apenas indivíduos e interações, mas uma comunidade de profissionais
- Não apenas colaboração com o cliente, mas parcerias produtivas
Práticas Fundamentais
- TDD — Test-Driven Development
- Code Katas — exercícios diários de programação
- Pair Programming — programação em par
- Refatoração — melhoria contínua do código
- Clean Code — código limpo e legível
Explore as subcategorias para aprofundar em cada prática.
