final буквально везде - речь идёт не о полях, методах и класах (там их как раз до печального мало), а о локальных переменных и параметрах.
Попытки донести до аудитории, что смысла в этом ноль, а читабельность падает до нуля натыкаются на стену глухого непонимания.
В связи с чем я уже начинаю сомневаться - может все вокруг Д'Артаньяны, а я один как остальные не-мушкетеры?
Есть ли смысл пихать final всюду или же это так себе code style?
Использование final в локальных переменных, скорее нужно для себя, чтобы ты случайно по упоротости не переписал ее. И для других, кто будет потом твой код править(советую так же над такими переменными писать коммент, почему она файнал). А вообще, final это больше про shared перменныe
Обсуждают сегодня