Azure / Azure/azure-sdk-for-python

Use constant variables for hard-coded keys for dictionary

Offen
#41,645 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Cosmos needs-team-attention
Vorherrschende Sprache
Python
Sterne
5.6k
Forks
3.4k
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
213

Beschreibung

There are many `hard-coded` strings for the keys for dictionaries in Cosmos DB Python SDK codes.

For this task, also consider unifying the cases of strings. Currently we have mixture of using `camel case` and `snake case` for those strings. If we can use a single case, we could reduce number of constant variables.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Cosmos DB Python SDK-Code zu lokalisieren, der fest codierte Wörterbuchschlüssel-Zeichenfolgen verwendet, und erfasse die vorhandenen Varianten in camel-case und snake-case. Überprüfe, wie diese Schlüssel verwendet werden, bevor du dich für eine einheitliche Schreibweise und gemeinsam genutzte Konstanten entscheidest. Die Aufgabe gilt als erledigt, wenn die relevanten fest codierten Schlüssel durch Konstanten ersetzt und die Schreibweise vereinheitlicht wurden, ohne das Verhalten zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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