Создан заказ №6614885
24 апреля 2021
В технике TDD требуется разработать прототип класса для аутентификации пользователей
Как заказчик описал требования к работе:
Test-driven development (TDD) желателен язык python
Входные требования
Опыт объектно-ориентированного программирования.
Общее представление о модульном тестировании программ.
Опыт работы с системой контроля версий.
Представление о хэш-функциях (для понимания задания).
Задание
В технике TDD требуется
разработать прототип класса для аутентификации пользователей в некоторой гипотетической системе. Функционал данного класса должен включать:
Добавление данных нового пользователя.
Проверку правильности логина и пароля для зарегистрированного пользователя. В случае неуспешности проверки должно быть ясно, в чем именно проблема: в том, что пользователя с указанными логином нет в базе данных, или в том, что пароль зарегистрированного пользователся введен неправильно.
Удаление пользователя. Для успешного удаления необходимо правильно ввести пароль пользователя.
Задание имени используемого файла с именами пользователей и хэш-образами паролей. Это обычный текстовый файл со строками вида: <имя-пользователся><разделитель><хэш-образ-пароля>. Ошибки, связанные с неправильным указанием файла, должны обрабатываться.
Обязательно использование системы контроля версий. В истории проекта должен четко прослеживаться цикл: добавление тестов, добавление функциональности, рефакторинг
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
25 апреля 2021
Заказ завершен, заказчик получил финальный файл с работой
5
В технике TDD требуется разработать прототип класса для аутентификации пользователей .jpg
2021-04-28 12:44
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Спасибо большое автору! Отвечает достаточно быстро, вносил корректировки по первому же требованию. Как итог, 5 на экзамене!