
чистый код: 7 глава "Обработка ошибок"
Quiz
•
Professional Development
•
Professional Development
•
Practice Problem
•
Hard
Наталья (Войнич)
Used 1+ times
FREE Resource
Enhance your content in a minute
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 Wayground
12 questions
Тема : Личный досмотр ( правовое основание )
Quiz
•
Professional Development
10 questions
Лига квизов
Quiz
•
KG - Professional Dev...
13 questions
Керамические товары
Quiz
•
Professional Development
12 questions
Викторина Газпром Экспорт
Quiz
•
Professional Development
10 questions
Конструктор EV3
Quiz
•
Professional Development
9 questions
Показатели эффективности продавца
Quiz
•
Professional Development
12 questions
Ревизия и контроль
Quiz
•
Professional Development
10 questions
Источники света
Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
Forest Self-Management
Lesson
•
1st - 5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
30 questions
Thanksgiving Trivia
Quiz
•
9th - 12th Grade
30 questions
Thanksgiving Trivia
Quiz
•
6th Grade
11 questions
Would You Rather - Thanksgiving
Lesson
•
KG - 12th Grade
48 questions
The Eagle Way
Quiz
•
6th Grade
10 questions
Identifying equations
Quiz
•
KG - University
10 questions
Thanksgiving
Lesson
•
5th - 7th Grade
