Azure / Azure/data-api-builder

RestService Code Cleanup

Offen
#749 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
low priority refactor
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

RestService would benefit from a refactor that cleans up the code and clearly defines methods in RequestParser/RequestValidator to adhere to the purpose defined by the class name: i.e. request parsing occurs in some methods in request validator and requestparser only parses URL content, not the full request.

Some work was done in #727 to begin cleanup.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Überprüfe RestService, RequestParser und RequestValidator und vergleiche anschließend ihre aktuellen Zuständigkeiten mit der in issue #727 begonnenen Bereinigung. Verfolge, welche Methoden das Parsen von Anfragen und welche das Parsen von URLs durchführen, und definiere den Abschluss so, dass jede Klasse dem in diesem issue beschriebenen Zweck entspricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
api
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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