Базовый момент заслуживает некоторой проработки.
Очень важно выбрать хорошие имена переменных, где «хорошее имя» имеет свойства
- точный (не с небрежным названием)
- краткий (как можно короче, не теряя смысла)
- однозначный (не легко спутать с чем-то другим)
Если вы застряли, попробуйте описать это простым языком.
Хотите сохранить имя пользователя, который в данный момент вошел в систему? Как насчет nowLoggedInUser ?
В вашем контексте вы заботитесь о том, чтобы пользователи не входили в систему?
Если нет, то currentUser подойдет, и это более кратко.
Может ли это быть перепутано с чем-то другим?
Неа. У нас есть победитель!
Теперь вы можете сократить его дальше, как currUser , но вы потеряете часть ясности. Помните, что IDE будет помогать вам печатать, поэтому вы должны думать о том, что вы теряете (ясность), как компромисс с тем, что вы получаете (меньше нажатий клавиш). Эта точка может быть решена по личному вкусу, когда вы разрабатываете для себя и для себя, но если вы в команде, это не сложно; выберите версию, которую будет легче понять в будущем.
Подумайте о том маньяке, владеющем топором, который должен поддерживать ваш код через пять лет.