aimclub/BAMT

Refactoring of string-based identifiers

nicl-nno opened this issue · 0 comments

Сейчас большая часть логики завязана на строковые идентификаторы:

image
image
image

Но это порождает многочисленные ситуации, когда есть различия в регистре и возникают .lower() и прочие неэстетичные штуки.

Я бы предложил два варианта:

  1. ту часть "категориальных" идентификаторов, которая не видна конечному пользователю, заменить на Enum-ы;
  2. или хотя бы заменить все эти строковые идентификатора на константы.