You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Шаблон для практической работы по теме Java Basics
Создайте ветку feature и продолжите разработку в ней
Пройдитесь по всей структуре приложения, посмотрите какие классы в нем имеются.
Запустите тесты (как их запускать написано в разделе "Правила выполнения практических заданий" на сайте курса обучения).
Удостоверьтесь, что тесты падают (так и должно быть, поскольку задание на текущий момент не реализовано).
Некоторые тесты могут состоять из нескольких подтестов (проверка запускается на разных наборах данных).
Список тестов можно раскрывать и нажимая на них увидеть, на каком наборе данных тест упал.
Например "Тест метода MathService.sum(int[] values)" - при открытии первого набора данных (первого подтеста) напишет следующую ошибку.
Это значит, что для входных данных в виде пустого массива ([]) ожидаемый результат должен быть равен 0 (сумма числе в пустом массиве), а сейчас возвращается -1.
Найдите класс SimpleMathService, посмотрите какие методы в нем имеются.
Пройдитесь по каждому методу, прочитайте, что он должен выполнять (описание над методом).
Начните писать реализацию методов сверху вниз, попутно запуская тесты и проверяя, что метод написан корректно.
Например, как только вы напишите реализацию для метода "int compare(int value1, int value2)", у вас должен начать
успешно выполняться тест "Тест метода MathService.compare(int value1, int value2)".
Напишите реализацию для всех методов. Удостоверьтесь, что все тесты проходят.
Запуште все изменения на гитхаб и создайте pull-request в ветку master