EducationalTestingService / EducationalTestingService/rsmtool
Tests for notebooks
- Vorherrschende Sprache
- Python
- Sterne
- 71
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Even though our initial intent was not to have much code in the notebooks beyond reading in .csv and displaying tables, the code for plots etc. is becoming increasingly complex (cf. conditions for piechart generation). We might consider taking those out into a module and writing unit tests.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der Durchsicht der Notebooks und finde die zunehmend komplexe Plotting-Logik, insbesondere die Bedingungen für die Erzeugung von Kreisdiagrammen. Ermittle, welcher Code in ein Modul verschoben werden könnte, und definiere die Abdeckung durch Unit-Tests dafür; als erledigt gilt die Aufgabe, wenn das extrahierte Plotting-Verhalten durch Tests abgedeckt ist, ohne auf die Ausführung von Notebooks angewiesen zu sein.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- data-visualization, testing
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100