Войти Открыть

Тесты для кода

Юнит-тесты для функций

~1 минАрхив с файлами

Тесты для кода пригодятся, когда функция уже работает, но ты не уверен, что она не сломается после правок. Или когда берёшь чужой код и хочешь быстро понять, где он ведёт себя не так, как задумано. Это не про большой проект целиком, а про отдельные функции.

Обычно всё просто: присылаешь код, описываешь в заявке, что должна делать функция, и получаешь архив с файлами тестов. Дальше запускаешь их у себя и смотришь, что проходит, а что нет.

В заявке важно чётко указать, что именно должна делать функция и какие случаи тебе важны: пустые значения, крайние числа, неверный ввод. Чем понятнее задача, тем точнее будут тесты. Если в коде есть неочевидные места, лучше написать о них сразу.

Что получишь

Архив с файлами.

Что не входит: Код пишется без запуска в вашей среде: проверьте на тестовых данных перед использованием.

Что спросим при заказе

  • Код · развёрнутое описание

Вопросы

Что делать, если тесты не проходят?

Скорее всего, тест поймал реальную проблему в коде или расхождение с тем, что ты описал в заявке. Посмотри, какой случай не проходит, и проверь, совпадает ли он с ожидаемым поведением функции.

Можно ли заказать тесты, если код ещё не готов?

Лучше присылать уже работающую функцию, пусть и черновую. По недописанному коду тесты будут проверять то, чего пока нет, и результат окажется бесполезным.