Testabilidade: dependências, acoplamento e decisões de design | Live de Python
Автор: Eduardo Mendes
Загружено: 2026-02-24
Просмотров: 1127
Описание:
Nesta live, vamos explorar como as dependências no código e as decisões de design impactam diretamente a testabilidade de nossas aplicações em Python. Discutiremos como o acoplamento entre componentes pode tornar os testes mais difíceis e como podemos lidar com isso de maneira prática e eficaz.
O que vamos cobrir:
A relação entre dependências e testabilidade
Como decisões de design afetam a qualidade do código e a facilidade de testes
Técnicas e práticas para melhorar o design e a testabilidade do seu código, sem cair em dogmas
Exemplo prático em Python, com foco na injeção de dependência e monkey-patching
Esta aula é ideal para desenvolvedores qu
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: [email protected]
Meus contatos e redes: http://dunossauro.com/
-------------------
Código e Slides: https://github.com/dunossauro/live-de...
Telegram da live: https://t.me/livepython
Temas das próximas lives: https://github.com/dunossauro/live-de...
Lista das lives anteriores: https://github.com/dunossauro/live-de...
--------------------
Referências
BECK, K. Aim, fire [test-first coding]. IEEE Software, v. 18, n. 5, p. 87–89, set. 2001.
BOURQUE, Pierre; FAIRLEY, R. E. (ORGS.). SWEBOK: guide to the software engineering body of knowledge. Version 3.0 ed. Los Alamitos, CA: IEEE Computer Society, 2014.
Dependency injection and inversion of control in Python — Dependency Injector 4.48.3 documentation. Disponível em: https://python-dependency-injector.et.... Acesso em: 23 fev. 2026.
MESZAROS, Gerard. XUnit test patterns: refactoring test code. 3. printing ed. Upper Saddle River, NJ Munich: Addison-Wesley, 2009.
pytest documentation. Disponível em: https://docs.pytest.org/en/stable/. Acesso em: 23 fev. 2026.
SOMMERVILLE, Ian. Software engineering. Tenth edition ed. Boston Columbus Indianapolis New York San Francisco Hoboken Amsterdam Cape Town Dubai London: Pearson, 2016.
Why? Disponível em: https://svcs.hynek.me/en/stable/why.html. Acesso em: 23 fev. 2026.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: