Утверждения Java используются недостаточноJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Утверждения Java используются недостаточно

Сообщение Anonymous »

Мне интересно, почему ключевое слово Assert так мало используется в Java? Я почти никогда не видел, чтобы их использовали, но думаю, что это отличная идея. Я, конечно, предпочитаю краткость:

Код: Выделить всё

assert param != null : "Param cannot be null";
к многословию:

Код: Выделить всё

if (param == null) {
throw new IllegalArgumentException("Param cannot be null");
}
Я подозреваю, что они используются недостаточно, потому что
  • Они прибыли относительно поздно (Java 1.4), к тому времени многие люди уже выработали свой стиль/привычку к программированию на Java.
  • Они отключены во время выполнения по умолчанию.


Подробнее здесь: https://stackoverflow.com/questions/298 ... -underused
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»