У меня проблема заключается в быстром и разумном способе пометить переменные для горячей перезагрузки. До сих пор я называл переменные, начинающиеся с «_h_», например:- self._h_pos_x . Очевидно, что это крайне плохая практика, поскольку пользователям придется переименовывать переменную везде, где она используется.
Я чувствую, что существует гораздо более быстрая альтернатива этому решению, которой мне явно не хватает. Я пробовал другие методы, такие как обертывание значения переменной заданным объектом, но это означает, что обернутая переменная больше не ведет себя как исходный объект и вызывает неточности при подсказке типа и завершении кода. Другой метод, который я попробовал, заключался в комментировании вышеуказанных переменных следующим образом:
Код: Выделить всё
#HOTSAVE
self.pos_x = self.centerx + self.radius * math.cos(self._h_angle) - self.square_size // 2
Подробнее здесь: https://stackoverflow.com/questions/791 ... -variables