На этом уроке мы реализуем дополнительные тесты для проверки метода возведения в степень: powerAToB().
Дата отправки отчёта:
13 марта 2017 г.
Задание выполнено: за
20 мин.
Чему научился:
БрутФорсу :-)
Что было сложным:
Понять что же за тест в степени 3 надо было доделать.
Комментарии:
Первая ссылка. In C, the integer(for 32 bit machine) is 32 bit and it ranges from -32768 to +32767. In Java, the integer is also 32 bits but range is from -2,147,483,648 to 2,147,483,647 (могло быть 4294967296, но в java беззнаковых целых нет) Значит отрицательное максимальное на 1 больше чем положительное. А ложное срабатывание нам не нужно.
Оно больше на 1, потому что положительные начинаются с 0!!! а максимальное без знаковое будет 4294967295, так как оно тоже начинает отсчёт с 0, не надо про это забывать и ошибок в коде будет меньше.
Научился: Узнал о IllegalArgumentException
Вообще тестирование это круто, решает много различных проблем. Особенно это полезно когда разрабатывается сложный "продукт" для массового использования