Adorei participar do PythOnCampus nesse último sábado e conhecer várias pessoas muito legais da comunidade Python carioca (que não vou citar para não correr o risco de esquecer alguém)! Vejam as fotos no blog da comunidade PythOnRio.
Minha palestra sobre Testes e Qualidade de software em Python foi bem divertida! Quando percebí que a galera estava bem interessada eu deliberadamente estourei totalmente o tempo e ficamos quase duas horas falando sobre conceitos de testes, TDD e outras práticas de XP, doctest, unittest, pMock, Pyccuracy e por aí vai… Mais do que teoria, vimos bastante código Python!
Para quem não conseguiu anotar, a bibliografia que recomendei no final foi a seguinte:
- Test Driven Development: By Example e xUnit Test Patterns: Refactoring Test Code tem várias informações para entender e dominar a prática de testes de código e desenvolvimento guiado por testes (TDD).
- Refactoring: Improving the Design of Existing Code e Clean Code: A Handbook of Agile Software Craftsmanship são essenciais para entender as melhores práticas para tornar seu código limpo, flexível e manutenível ao longo do tempo.
- E por último, Agile Software Development, Principles, Patterns, and Practices é uma ótima referência sobre práticas de desenvolvimento ágil e como elas podem afetar sua vida.
Nas próximas semanas o PythOnCampus será repetido em outras faculdades pelo Rio de Janeiro. Acompanhem o site da comunidade PythOnRio para ficarem por dentro das datas e dos detalhes.