Это может показаться глупой темой, но я пытаюсь изучить некоторые хорошие методы кодирования.Глобальные переменные в Windows.Forms
Я создаю приложение windows.forms, и я достиг точки, в которой мой частичный класс Form имеет 7 глобальных переменных (и их соответствующих свойств), объявленных и используемых, - чтобы назвать несколько: один, чтобы определить, является ли приложение зарегистрированный, объект настроек, который мне нужен для доступа во многих событиях, объект Logger и т. д.
Это плохое кодирование? Я имею в виду, можно ли объявить кучу глобальных переменных и использовать их в различных обработчиках/методах событий, или есть какая-то лучшая практика, и я должен пересмотреть мой код, чтобы избежать их?
У меня осталось много работы в этом приложении, так что теперь он находится на первом этапе, и с моим стилем кодирования похоже, что он будет иметь еще более 20 глобальных переменных.
Зависит от вашего сценария. Приведите пример, чего вы пытаетесь достичь, и люди смогут помочь. – Aliostad
Спасибо за ваш комментарий, я пытаюсь создать браузер на основе geckofx. Всякий раз, когда у меня есть объект (например, экземпляр моего класса «Параметры»), который должен быть доступен в нескольких обработчиках событий, я объявляю его в верхней части класса Form, и я был обеспокоен тем, что у меня будет десяток таких объектов. –