В последнее время я все что только можно, пытаюсь пометить 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'изации или оставить как есть ?
Спасите меня
Сборка персонального компьютера от Artline: умный выбор для современных пользователей