Hi, I'm Duarte. I'm a software engineer since 2019, and my passions are architecture, clean code, incremental development and refactoring. I can also make some mean Moscow Mules!
Also here's the link to my linkedin. Link, Linkedin, get it? Sorry.
In a professional python project, there are many steps one can take to improve its quality. In this talk, I will review some tools that have been useful to me:
- package managers
- code formatters
- code linters
- test runners
- python manager
I will also talk about centralizing the configuration so different tools can act consistently, eg CLI, IDE and CI/CD.