(8) Я проверял. Для несоставных типов ".Пустая()" выполняется на треть дольше, чем "ЗначениеЗаполнено()"
Вариант 2
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший