Azure / Azure/azure-functions-durable-python

Improve static safety of repo by using generic types and custom constructors

Offen
#231 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Enhancement fixed-in-v2 P2
Vorherrschende Sprache
Python
Sterne
157
Forks
70
Ø Merge
2 T. 10 Std.
Gemergte PRs (30 T.)
2

Beschreibung

As per our discussion here: https://github.com/Azure/azure-functions-durable-python/pull/184#pullrequestreview-544266683

Data such as the Entity batch array would be safer to use if registered as their own datatype. This way, we can prevent invalid operations across the codebase.

We should do a scan of the codebase and improve all the cases where custom types could be used to prevent invalid operation.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Diskussion in pull request 184, insbesondere mit dem verknüpften review, und untersuche das Entity batch array example. Durchsuche dann die Codebasis nach weiteren Stellen, an denen benutzerdefinierte Typen oder Konstruktoren ungültige Operationen verhindern könnten. Als abgeschlossen gilt die Aufgabe, wenn die relevanten Datenstrukturen codebasisweit konsistent sicherere Typen verwenden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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