История изменений
Исправление micronekodesu, (текущая версия) :
Разумеется глобальные переменные этому мешали и нужно их было чем-то заменить.
Ну и теперь ты просто не дергаешь global
каждый раз чтоб записать значение. Фактически разницы никакой, у тебя как был код с глобальными переменными, так и остался, просто считай что у тебя теперь "глобальный объект". Если ты стараешься "просто портянки сделать в виде функций и модулей" то пиши чистые функции.
узнаю как нельзя писать код
Классы, в которых по сути один инит (ну и тупые присвоение и возврат значений, где хранящиеся данные не изменяются), так то тоже не являются примером хорошего кода. Ты вполне можешь в таком случае обойтись банальным словарем.
Исходная версия micronekodesu, :
Разумеется глобальные переменные этому мешали и нужно их было чем-то заменить.
Ну и теперь ты просто не дергаешь global
каждый раз чтоб записать значение. Фактически разницы никакой, у тебя как был код с глобальными переменными, так и остался, просто считай что у тебя теперь "глобальный объект". Если ты стараешься "просто портянки сделать в виде функций и модулей" то пиши чистые функции.
узнаю как нельзя писать код
Классы, в которых по сути один инит (ну и сеттеры-геттеры), так то тоже не являются примером хорошего кода. Ты вполне можешь в таком случае обойтись банальным словарем.