Ich werde deine Testabdeckung verbessern


Über diesen Service
Automatische Übersetzung
Ich werde ein Modul umstrukturieren, um Verantwortlichkeiten zu trennen und enge Kopplungen zu reduzieren, dabei die öffentliche API erhalten. Anschließend füge ich drei fokussierte Unit-Tests hinzu, die das umgestaltete Verhalten validieren. Ziel sind risikoarme, wertsteigernde Änderungen, die den Code wartbarer und testbarer machen, ohne das beobachtbare Verhalten für bestehende Nutzer zu verändern. Die Lieferung umfasst das umgestaltete Modul, drei pytest-Tests, eine kurze Design-Notiz, die die Änderungen und ihre Verbesserungen der Testbarkeit erklärt, sowie optional einen PR oder Patch. Dieses Gig ist ideal, wenn du testbaren Code und sofortige Abdeckung für kritische Logikpfade möchtest, ohne das komplette Test-Setup neu aufzusetzen.
Lerne Mars M kennen
Jack of all trades, doctor of one
- AusVereinigte Staaten
- Mitglied seitSept. 2024
- ⌀ Antwortzeit1 Stunde
Sprachen
Englisch, Französisch, Spanisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Verändert das die öffentlichen APIs?
Ich halte die öffentlichen Schnittstellen so stabil wie möglich und dokumentiere notwendige API-Änderungen in der Design-Notiz.
Sind das Unit- oder Integrationstests?
Die drei Tests sind Unit-Tests für das umgestaltete Modul; Integrationstests sind als Add-on erhältlich.
Wirst du CI hinzufügen?
Die CI-Integration ist als Add-on erhältlich und im Standardpaket enthalten.
Was, wenn das Refactoring zusätzliche Änderungen erfordert?
Ich werde empfohlene nächste Schritte dokumentieren; umfangreiche Zusatzarbeiten werden als separates Angebot oder Add-on angeboten.
Benötigst du Maintainer-Zugang?
Ich kann mit einer Zip-Datei arbeiten und einen Patch bereitstellen oder einen PR erstellen, wenn du Schreibzugriff gewährst.
