final keyword

 
0
 
Java
ava
gelo86 | 22.01.2013, 18:41
Используете ли Вы в sonare такие чеки как  final field, final local variable, final method parameter ?
Использыете ли вы так часто final keywoard ?

Незнаю следует ли следовать етому rule'су.
Kommentare (3)
ava
powerOn | 07.02.2013, 16:52 #
сам часто пишу с final, но рулы не прикручиваю. не думаю что это критичный рул.
ava
Старовъръ | 08.02.2013, 22:38 #
final field - да, это добавляет потокобезопасности (safe publishing), плюс улучшает читабельность (точно знаешь что это поле нигде не сеттится кроме как в конструкторе), а еще позволяют осуществлять некоторые оптимизации (как минимум на этапе компиляции).
final variables/parameters - бесполезны и лишь ухудшают читабельность просто потому что больше символов; есть правда люди, которые пытаются оправдать их использование, но обычно аргументы натянуты за уши.
ava
fixxer | 09.02.2013, 13:48 #
Цитата (Старовъръ @ 8.2.2013,  22:38)
final variables/parameters - бесполезны и лишь ухудшают читабельность просто потому что больше символов; есть правда люди, которые пытаются оправдать их использование, но обычно аргументы натянуты за уши.

А как же захват контекста в анонимных классах?
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden