Refactoring of string-based identifiers
nicl-nno opened this issue · 0 comments
nicl-nno commented
Сейчас большая часть логики завязана на строковые идентификаторы:
Но это порождает многочисленные ситуации, когда есть различия в регистре и возникают .lower() и прочие неэстетичные штуки.
Я бы предложил два варианта:
- ту часть "категориальных" идентификаторов, которая не видна конечному пользователю, заменить на Enum-ы;
- или хотя бы заменить все эти строковые идентификатора на константы.