Skip to content
This repository has been archived by the owner on Oct 13, 2021. It is now read-only.

Latest commit

 

History

History
17 lines (15 loc) · 2.09 KB

README.md

File metadata and controls

17 lines (15 loc) · 2.09 KB

Обработка ошибок

В этом задании вам потребуется вернуться к предыдущей домашней работе, в которой вы создавали ПО для дилерских центров.

Задача №1

Алгоритм выполнения

  1. Внесите изменения в метод 'makeSpecialOffer()' таким образом, чтобы он возвращал ошибку, если машина не соответствует требованиям акции.
  2. В случае, если нет ошибки, сделайте для этой машины специальное предложение.
  3. Проверьте текущий список машин, чтобы при проверке генерировались ошибки. При необходимости, внесите изменения.
  4. Обработайте ошибки.

Задача №2

Алгоритм выполнения

  1. Перейдите к той части кода, где вы выполняли следующее задание: "Проверьте все машины в дилерском центре (склад + автосалон), возможно они нуждаются в специальном предложении. Если есть машины со скидкой на складе, нужно перегнать их в автосалон."
  2. Аналогично первой задаче, внесите изменения в код таким образом, чтобы осуществлялся возврат ошибки в том случае, если машина со скидкой уже находится в автосалоне. В том случае, если ошибки нет, нужно перегнать машину в автосалон.
  3. Проверьте текущий список машин, чтобы при проверке генерировались ошибки. При необходимости, внесите изменения.
  4. Обработайте ошибки.