CodeChain-io / CodeChain-io/codechain

Extract utility functions of CodeChain class

Offen
#1,714 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
refactoring test
Vorherrschende Sprache
Rust
Sterne
256
Forks
50
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

CodeChain is a heavy class. I would like to use some helper functions of the CodeChain class in other test code, but CodeChain has too many functionalities and it is hard to pass it as an argument to other functions.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Finde die Klasse CodeChain und identifiziere die Hilfsfunktionen, die anderer Testcode benötigt. Überprüfe, welche Hilfsfunktionen von der Klasse abhängen, und extrahiere anschließend die wiederverwendbaren Dienstprogramme, ohne eine CodeChain-Instanz zu benötigen. Als erledigt gilt die Aufgabe, wenn der Testcode diese Dienstprogramme unabhängig verwenden kann und die bestehenden Tests weiterhin bestehen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
blockchain, testing
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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