В последние несколько месяцев я сосредоточился на очистке своего кода для удобства чтения.По мере того как мое приложение становится больше, очень важно, чтобы у меня был контроль над моими переменными, классами, методами и т. Д.
При этом я часто подвергаю сомнению мое решение создать глобальную переменную, а не передавать аргумент методаи создайте переменную метода.Я обнаружил, что создание локальных переменных метода очищает оставшуюся часть моего кода путем «скрытия накладных расходов», однако я обнаружил, что есть компромисс, связанный с необходимостью отслеживать и понимать поток передаваемых аргументов метода.
В конечном счете, я считаю,Лучшая практика сводится к созданию минимальных накладных расходов путем инициализации переменных на как можно более низком уровне, по существу:
- Глобальные переменные следует использовать только тогда, когда переменная требуется в нескольких методах.
- Следует использовать аргумент метода и переменную метода, где переменная требуется только в указанном методе и, следовательно, является локальной для указанного метода.
Это простой логический способ подходаглобальные и метод переменные?Любой совет по этому вопросу будет принята с благодарностью.Когда мой код начинает расти в сотни методов, мне нужно больше заботиться о том, чтобы создавать свои переменные наиболее логичным способом.
Спасибо за ваш совет!