Skip to content
This repository has been archived by the owner on Feb 2, 2020. It is now read-only.

Walidacja danych w widoku edycji #18

Open
MadTiger2409 opened this issue Sep 30, 2018 · 0 comments
Open

Walidacja danych w widoku edycji #18

MadTiger2409 opened this issue Sep 30, 2018 · 0 comments
Labels
dev This issue is intended for the developer. feature New feature or request.

Comments

@MadTiger2409
Copy link
Member

Funkcjonalne

Do danych pól obowiązywać muszą następujące walidatory:

  • Login: niepuste, nie może zawierać spacji, musi składać się przynajmniej z 8 znaków, może zawierać tylko znaki podstawowego alfabetu (od A do Z) oraz cyfry(od 1 do 9)
  • Email: niepuste, nie może zawierać spacji, musi spełniać wymogi formatu adresu email
  • Hasło: niepuste, nie może zawierać spacji, musi się składać przynajmniej z 8 znaków, musi zawierać znaki alfabetu (duże oraz małe), przynajmniej jedną cyfrę oraz przynajmniej jedną kropkę, myślnik lub wykrzyknik
  • Avatar: niepuste, użytkownik wybiera plik ze swojej biblioteki obrazów

Niefunkcjonalne

  • Walidacja musi być szybka
  • Walidacja musi odbywać się w czasie rzeczywistym (np każdoraowo po wprowadzeniu kolejnego znaku)
  • Rezultat walidacji musi być ukazany użytkownikowi w sposób jednoznaczny (np kolorami)
  • Użytkownik musi zostać jednoznacznie poinformowany jakie dane i w jakim formacie ma wprowadzić aby zostać poprawnie zarejestrowanym (np jakieś przypisy obok pól)

Inne

  • Należy dbać o jakość kodu, w tym o jego czytelność oraz stosowane nazewnictwo (język, konwencja)
  • Należy wykonać dokumentację na Wiki projektu.
  • Dokumentacja powinna zawiera informacje które będą potrzebne dla nowego developera wchodzącego w projekt.
@MadTiger2409 MadTiger2409 added dev This issue is intended for the developer. feature New feature or request. labels Sep 30, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dev This issue is intended for the developer. feature New feature or request.
Projects
None yet
Development

No branches or pull requests

1 participant