Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo

Starter Kit: Unit Testing in TakeTwo repositories

Offen
#34 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
ms-cohort-claimed stale
Vorherrschende Sprache
Keine Sprachdaten
Sterne
27
Forks
9
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Background on the problem the feature will solve/improved user experience
Our code currently lacks unit testing, which is needed for test driven development practices: easy debugging, functional testing, etc.

### Describe the solution you'd like
Provide unit tests for various TakeTwo repositories:

- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-DataScience/
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/taketwo-webapi/

### Tasks
- [ ] research existing tests of similar code bases
- [ ] document list of tests to be implemented for each repository based on programming language, architecture, etc
- [ ] create Github issues for each test in the appropriate repo and link to this issue as well
- [ ] implement changes in each repository as appropriate

### Acceptance Criteria

- [ ] At least 60% code coverage by unit tests

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Begin by reviewing the three linked repositories: TakeTwo-Marker-ChromeExtension, TakeTwo-DataScience, and taketwo-webapi, along with existing tests in comparable codebases. Document the tests needed for each repository, create linked issues in the appropriate repositories, and use those issues to track implementation. Done means each repository has the planned unit tests and the combined work reaches at least 60% code coverage.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
testing-qa
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
18/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.