LINUX.ORG.RU

История изменений

Исправление foror, (текущая версия) :

Почему второй код не приемлим?

Потому что потом твой код могут/будут читать другие люди. И по итогу я не хочу гадать ошибка у тебя тут или ты и правда хочешь кастануть List.

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

Исправление foror, :

Почему второй код не приемлим?

Потому что потом твой код могут/будут читать другие люди. И по итогу я не хочу гадать ошибка у тебя тут или ты и правда хочешь кастануть List.

Хороший анализатор/IDE такие вещи еще подсветит, как хреновый дизайн кода.

Исходная версия foror, :

Почему второй код не приемлим?

Потому что потом твой код могут/будут читать другие люди. И по итогу я не хочу гадать ошибка у тебя тут или ты и правда хочешь кастануть List.

Хороший анализатор такие вещи еще подсветит, как хреновый дизайн кода.