#refactoring #alias #arduino-c
Вопрос:
В настоящее время у меня есть несколько функций, определенных в одном пространстве имен. В каждой из этих функций я использую псевдонимы ссылок (для удобства чтения) на одни и те же переменные:
byte amp;alias = mySuperLongVariableNameThatIsUsedInEveryFunction
byte amp;alias2 = anotherEvenLongerVariableNameAlsoUsedInEveryFunction
Поскольку я использую одни и те же псевдонимы переменных во всех функциях, мне кажется, что это запах кода, поэтому я хотел бы его переработать.
Могу ли я/должен ли я сделать псевдонимы доступными для всех функций в области класса?
Есть ли другое лучшее решение для рефакторинга? (Да, я понимаю, что могу писать более короткие имена переменных.)