C'è un dizionario nella mia classe con costanti di stringa brevi e informative come chiavi che identificano certe parti della soluzione, come "velocità", "morte_star_power_output". Il mio collega mi ha suggerito di usare VELOCITY="velocity"
e DEATH_STAR_POWER_OUTPUT="death_star_power_output"
per indicizzare questo dizionario in tutto il programma, perché è la pratica .
Anche se conosco tali pratiche da altri linguaggi di programmazione, in cui servono uno scopo pragmatico - cioè quello di avere un rapido errore in caso di errori di ortografia della stringa - in Python è lo stesso in un modo o nell'altro. Entrambi:
value = dictionary["death_star_powder_output"]
e
DEATH_STAR_POWER_OUTPUT="death_star_power_output"
[...]
value = dictionary[DEATH_STAR_POWDER_OUTPUT]
fallirà allo stesso tempo. Si prega di notare l'errore di ortografia di POWER
come POWDER
. Esistono alcune linee guida ufficiali relative a questo tipo di pratica in Python?