| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Design, Quality, Testing > final keyword |
| Автор: gelo86 22.1.2013, 17:41 |
| Используете ли Вы в sonare такие чеки как final field, final local variable, final method parameter ? Использыете ли вы так часто final keywoard ? Незнаю следует ли следовать етому rule'су. |
| Автор: powerOn 7.2.2013, 16:52 |
| сам часто пишу с final, но рулы не прикручиваю. не думаю что это критичный рул. |
| Автор: Старовъръ 8.2.2013, 22:38 |
| final field - да, это добавляет потокобезопасности (safe publishing), плюс улучшает читабельность (точно знаешь что это поле нигде не сеттится кроме как в конструкторе), а еще позволяют осуществлять некоторые оптимизации (как минимум на этапе компиляции). final variables/parameters - бесполезны и лишь ухудшают читабельность просто потому что больше символов; есть правда люди, которые пытаются оправдать их использование, но обычно аргументы натянуты за уши. |
| Автор: fixxer 9.2.2013, 13:48 | ||
А как же захват контекста в анонимных классах? |