Выбор ответа Middle Проверка сгенерированного кода обновлено
Что ловят инструменты
Вопрос
Какую ошибку сгенерированного кода статический анализ и тесты, скорее всего, не поймают?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Неверное бизнес-правило, которого нет в тестах. Компилятор TypeScript поймает выдуманный метод, сканер секретов найдёт ключ, линтер отметит неиспользуемый импорт и пустой catch.
Варианты ответа
- Вызов несуществующего метода в TypeScript-коде
- Секретный ключ, вставленный строкой прямо в файл
- Неверное бизнес-правило, которого нет в тестахправильный ответ
- Неиспользуемый импорт и пустой блок catch
Разбор
Компилятор TypeScript поймает выдуманный метод, сканер секретов найдёт ключ, линтер отметит неиспользуемый импорт и пустой catch. А если модель перепутала правило скидки и тестов на это правило нет, ни один инструмент не знает, как правильно. Такое ловит только человек, который знает требования.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.