История изменений
Исправление foror, (текущая версия) :
Почему второй код не приемлим?
Потому что потом твой код могут/будут читать другие люди. И по итогу я не хочу гадать ошибка у тебя тут или ты и правда хочешь кастануть List.
Хороший анализатор/IDE такие вещи еще подсветит, как хреновый дизайн кода. А компилятор может даже заставит тебя добавить @SafeArgs, но это неточно (а проверять лень). Потому что такие операции очень опасны в плане долгосрочной поддержки кода.
Исправление foror, :
Почему второй код не приемлим?
Потому что потом твой код могут/будут читать другие люди. И по итогу я не хочу гадать ошибка у тебя тут или ты и правда хочешь кастануть List.
Хороший анализатор/IDE такие вещи еще подсветит, как хреновый дизайн кода.
Исходная версия foror, :
Почему второй код не приемлим?
Потому что потом твой код могут/будут читать другие люди. И по итогу я не хочу гадать ошибка у тебя тут или ты и правда хочешь кастануть List.
Хороший анализатор такие вещи еще подсветит, как хреновый дизайн кода.