Migliorerò la copertura dei tuoi test


Informazioni su questo servizio
Traduzione automatica.
Refactorizzerò un modulo per separare le responsabilità e ridurre il forte accoppiamento, mantenendo l'API pubblica, poi aggiungerò tre test unitari mirati che validano il comportamento rifattorizzato. L'obiettivo è apportare modifiche a basso rischio e alto valore che rendano il codice più facile da mantenere e testare senza alterare il comportamento osservabile per gli utenti esistenti. I deliverable includono il modulo rifattorizzato, tre test pytest, una breve nota di progettazione che spiega le modifiche e i miglioramenti della testabilità, e un PR o patch opzionale. Questo servizio è ideale quando vuoi codice testabile e copertura immediata per percorsi critici senza riscrivere l'intera suite di test.
Scopri di più su Mars M
Jack of all trades, doctor of one
- DaStati Uniti
- Membro daset 2024
- Tempo di risposta medio1 ora
Lingue
Inglese, Francese, Spagnolo
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Questa modifica altera le API pubbliche?
Mantengo le interfacce pubbliche stabili quando possibile e documenterò eventuali modifiche API necessarie nella nota di progettazione.
Questi sono test unitari o di integrazione?
I tre test sono test unitari che riguardano il modulo rifattorizzato; i test di integrazione sono disponibili come add-on.
Aggiungerai CI?
L'integrazione CI è offerta come add-on ed è inclusa nel livello Standard.
Cosa succede se il refactor rivela ulteriori modifiche necessarie?
Documenterò i prossimi passi raccomandati; lavori extra sostanziali sono scoping come un ordine separato o un add-on.
Hai bisogno di accesso come maintainer?
Posso lavorare da un zip e fornire una patch, o creare un PR se concedi accesso in scrittura.
