Vou melhorar sua cobertura de testes


Sobre este Serviço
Tradução automática
Vou refatorar um módulo para separar responsabilidades e reduzir o acoplamento, preservando a API pública, e depois adicionar três testes unitários focados que validam o comportamento refatorado. O objetivo é fazer mudanças de baixo risco e alto valor que facilitem a manutenção e o teste do código sem alterar o comportamento observável para os chamados existentes. Os entregáveis incluem o módulo refatorado, três testes pytest, uma breve nota de design explicando as mudanças e suas melhorias na testabilidade, e um PR ou patch opcional. Este serviço é ideal quando você quer um código testável e cobertura imediata para caminhos críticos de lógica, sem precisar reescrever toda a suíte de testes.
Conheça mais sobre Mars M
Jack of all trades, doctor of one
- A partir deEstados Unidos
- Membro desdeset. de 2024
- Responde em aprox.:1 hora
Idiomas
Inglês, Francês, Espanhol
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Essa mudança afeta APIs públicas?
Mantenho as interfaces públicas estáveis sempre que possível e documento quaisquer mudanças necessárias na API na nota de design.
São testes unitários ou de integração?
Os três testes são unitários, focados no módulo refatorado; testes de integração estão disponíveis como complemento.
Você vai adicionar CI?
A integração de CI é oferecida como complemento e está incluída no Nível Padrão.
E se a refatoração revelar mudanças adicionais necessárias?
Vou documentar os próximos passos recomendados; trabalhos extras substanciais são considerados como um pedido separado ou complemento.
Você precisa de acesso de mantenedor?
Posso trabalhar a partir de um zip e fornecer um patch, ou criar um PR se você conceder acesso de escrita.
