Переменные
По поводу U - переменных. Отлично, что применила их в коде, однако, в большинстве такая тонкая настройка не используется. То есть микро экономия памяти "на спичках" актуально разве что в ПО уровня космонавтики, где важен каждый байт.
Однобуквенные переменные - зло, они уместны только в циклах в качестве интерируемой переменной, в остальном - теряется контекст в месте использования переменной. Давай дадим понятное название
Для всех объявленных переменных нужны какие-то релевантные названия. иначе сложно ориентироваться в коде, особенно, если видишь его впервые. или спустя какое-то время
Все хорошо, но для большей элегантности предлагаю не инициализировать переменную внутри цикла. Чтобы каждый раз не выделялась память при пересоздании переменной.
val или var
А чем обусловлена изменяемая переменная тут?)
по умолчанию всегда сначала пишем val и только если того требует программа - делаем изменяемую
Прописаны изменяемые переменные, хотя код в данном случае в этом не нуждается. они инициализируются сразу в моменте создания и больше не перезаписываются. мы всегда изначальнопо умолчанию ставим неизменяемые переменные
Эти переменные после инициализации никак не перезаписываются. Поэтому надо стараться по умолчанию всегда сразу писать val. Кроме того IDEA подсвечивает это сообщение варнингом.
Обращаю внимание, что изменяемая переменная тут не нужна. В коде она инициализируется только один раз и больше никак не перезаписывается
Boolean
Boolean переменные принято называть isWeatherSolar (не обязательно, но так код легче читается). Давай назовем isTentOpen, это касается и констант - IS_WEATHER_SOLAR, т.е. отвечающие на вопрос да/нет.
`== false` дописывать необязательно, так как переменная уже в себе хранит определенный Boolean
Рекомендуется Boolean переменные называть, "отвечая на вопрос“ да/нет. Ну и принято название начинать для них с `is`, в редких случаях `has`. Например, hasDamage, isDamaged.
Все окей! На будущее — более распространенная практика находить четность числа и сравнивать именно с 0.
Стиль именования