Пишу final везде и всюду [требует правки]

221
12 апреля 2017, 13:04

В последнее время я все что только можно, пытаюсь пометить final, я уже месяц сижу на этом наркотике, и не могу слезть, помечаю каждый объект и переменную, я не пытаюсь как - то менять архитектуру, чтобы переменные определялись только единожды, а просто помечаю все единожды создаваемое как final то есть например типичная инициализация фрагмента у меня выглядит так

final View parent = inflater.inflate(R.layout.my_layout, container, false);
final TextView mTextView = (TextView) parent.findViewById(R.id.my_textview);
final String mString = getArguments().getString(MY_STR);

Это нормально ? Может сходить к психологу ?

С одной стороны вроде это неплохо, суть переменной становится более четкой, с другой стороны код выглядит больше, и сильно ли, это сказывается на весе класса ?

На днях ломка начала становиться более сильной, и я уже пытаюсь помечать некоторые параметры методов как final.

Что вы по этому думаете, или может есть официальные правила по этому поводу ? На работе, в общем проекте за такое будут стрелять по коленям ? Лечиться от final'изации или оставить как есть ?

Спасите меня

READ ALSO
Вот все говорят MVP MVC MVVP под Android, для чего они?

Вот все говорят MVP MVC MVVP под Android, для чего они?

Вот все говорят MVP MVC MVVP под Android, для чего они?

285
Полезно ли всю логику делить на методы?

Полезно ли всю логику делить на методы?

В последнее время пишу многофункциональные приложения со множеством элементов UI-интерфейса в смешке с работой с локальной БД, серверными...

210
Удаление из массива

Удаление из массива

Никак не могу понять этот алгоритм ,Может кто объяснит мне поэтапно

256