Java + git

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.02.2022

A. Изучите прикрепленный код из репозитория ниже (находится на GitHub). Пользователи получают доступ к программе для создайте учетную запись, чтобы играть в Uno онлайн. В настоящее время программа принимает имя и

пароль, а затем проверяет пароль, убедившись, что он содержит хотя бы один

специальный символ и имеет длину не менее 8 символов. Если пароль действителен,

он добавляет пользователя в список пользователей UnoOnline.

1. Клонируйте код из следующего репозитория (1 балл):

https://github.com/elizabethdancy/SYST17796_MidtermReviewPartC.git

2. Запишите основной путь и альтернативный путь одного варианта использования программы Uno Online. (2,5 балла)*

3. Вместо проверки пароля в основном методе мы хотели бы делегировать проверку пароля классу PasswordValidator.

· Расширьте код, чтобы добавить класс PasswordValidator. Используйте принципы OOD, чтобы код можно было легко

изменяется при изменении правил проверки пароля.

------------------------------------(на англ: )

A. Study the attached code from the repository below (located in GitHub). Users access the program to

create an account to play Uno online. The program currently takes in a name and

password and then validates the password, making sure it contains at least one

special character and is at least 8 characters long. If the password is valid,

it adds the user to a list of UnoOnline users.

1. Clone the code from the following repository (1 marks):

https://github.com/elizabethdancy/SYST17796_MidtermReviewPartC.git

2. Write out the main path and an alternate path of one use case for the Uno Online program. (2.5 marks)*

3. Instead of validating the password in the main method, we would like to delegate the password validation to a PasswordValidator class.

· Extend the code to add the PasswordValidator class. Use principles of OOD so that the code can easily be

changed when the password validation rules change.

Заявки фрилансеров