Мой профессор продолжает ссылаться на этот пример Java, когда говорит о «надежном» коде: if (var == true) { ... } else if (var == false) { ... } else { ... } Он утверждает, что «надежный код» означает, что ваша программа учитывает все возможности, и что не существует такой вещи, как ошибка - все...