Код, который может инициировать исключения, рекомендуется начинать с конструкции?

чистый код: 7 глава "Обработка ошибок"

Quiz
•
Professional Development
•
Professional Development
•
Hard
Наталья (Войнич)
Used 1+ times
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
if-else
try-catch-finally
нет необходимости использовать какие-либо конструкции
try-except
2.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Как часто требуется использовать проверяемые исключения?
всегда
никогда
так часто, как это возможно
при написании особо важных библиотек
3.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Какую информацию необходимо передавать с исключениями?
каскадный вызов функций (стек вызовов)
информацию об ошибке (например, о том, какой пользователь обрабатывался)
содержательное сообщение об ошибке, включая сведения о сбойной операции и типе сбоя
номер ошибки, зарегистрированный в журнале ошибок
4.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Какой общий недостаток имеется в программах, которые либо устанавливают флаг ошибки, либо возвращают код, проверяемый вызывающей стороной?
загромождают код на стороне вызова
недостатка нет
код ошибки или флаг могут иметь некорректное значение
вызывающая сторона должна проверять ошибки немедленно после вызова
5.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
О чем прежде всего необходимо думать при определении классов исключений в приложениях?
о том как создать базовый класс для всех исключений
о типах ошибок (например: сетевой сбой)
о том, как они будут перехватываться
должны ли классы исключений быть частью класса, который может их генерировать
6.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Определите пример удачной классификации исключений
7.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Почему бывают полезны обертки, инкапсулирующие вызовы сторонних API?
кодовая база становится более гибкой к изменениям
упрощается тестирование
пользы нет
сокращается до минимума зависимость от сторонних вызовов
можно определить тот API, который удобен
8.
MULTIPLE SELECT QUESTION
3 mins • 1 pt
Какие действия программистов, провоцируют ошибки?
возвращение null
передача null при вызове, за исключением методов сторонних API
никакие
неправильная расстановка знаков, например программист забыл поставить . или перепутал название оператора
нарушение заданного алгоритма вычислений
9.
MULTIPLE CHOICE QUESTION
3 mins • 1 pt
Чистый код согласно 7 главе "Обработка ошибок" это?
код, который может быть прочитан и улучшен другим разработчиком
код, который читается, понятен любому разработчику и прост в поддержке
надежный код, который хорошо читается
код, который легко и приятно читается и понятен разработчикам с первого взгляда
Similar Resources on Quizizz
10 questions
Оптимизация Windows

Quiz
•
Professional Development
10 questions
Классный час

Quiz
•
Professional Development
10 questions
Контрольно-оценочная деятельность

Quiz
•
Professional Development
8 questions
Проверочный тест по Лекциям 1 и 2

Quiz
•
Professional Development
11 questions
личный кабинет @

Quiz
•
Professional Development
10 questions
ФЗ о туризмне

Quiz
•
Professional Development
9 questions
Аналитическая химия. Определения.

Quiz
•
Professional Development
13 questions
Ты точно тестировщик?

Quiz
•
Professional Development
Popular Resources on Quizizz
10 questions
Chains by Laurie Halse Anderson Chapters 1-3 Quiz

Quiz
•
6th Grade
20 questions
math review

Quiz
•
4th Grade
15 questions
Character Analysis

Quiz
•
4th Grade
12 questions
Multiplying Fractions

Quiz
•
6th Grade
30 questions
Biology Regents Review #1

Quiz
•
9th Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
50 questions
Biology Regents Review: Structure & Function

Quiz
•
9th - 12th Grade