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

Edycja danych - komunikacja z WebAPI #16

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

Edycja danych - komunikacja z WebAPI #16

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

Comments

@MadTiger2409
Copy link
Member

MadTiger2409 commented Sep 26, 2018

Funkcjonalne

  • komunikacja musi brać pod uwagę statusy zwracane przez WebAPI
  • komunikacja musi reagować odpowiednio na statusy z WebAPI
  • dane wymagane do rejestracji muszą być przesyłane w formacie JSON
  • nazwy pól w ciele requestu muszą być tożsame z nazwami jakich oczekuje akcja w WebAPI
  • stosowne dane muszą być hashowane przed wysłaniem
  • brać pod uwagę ile end-pointów w WebAPI jest odpowiedzialnych za te funkcje (na pewno więcej niż jeden)

Po pomyślnej aktualizacji danych po stronie WebAPI apliakcja powinna zapisać nowe dane w bazie SQLite z której korzysta:

  • Login oraz adres emai powinny być nie hashowane, cco umżliwi ich wyświetlanie użytkownikowi w polu edycji danych.

Niefunkcjonalne

  • wysyłanie oraz odbieranie danych do/z WebAPI musi być sprawne
  • akcja od chwili jej wywołania do jej zakończenia musi przebiec najszybciej jak to tylko możliwe

Inne

  • Należy dbać o jakość kodu, w tym o jego czytelność oraz stosowane nazewnictwo (język, konwencja)
  • Należy wykonać dokumentację komunikacji 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 26, 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