- Jakub:
- B1, w zakresie:
- stworzenie endpointu REST przyjmującego dane i zwracającego odpowiedź OK 200
- B5
- B1, w zakresie:
- Jędrzej:
- B4
- Martyna:
- B2
- Paweł:
- B3
Szacowana pracochłonność:
Zadanie | Pracochłonność |
---|---|
B1 | 3h |
B2 | 3h |
B3 | 3.5h |
B4 | 3.5h |
B5 | 3h |
- Jako twórca zewnętrznego oprogramowania, mogę korzystać z dostępnych funkcji zdalnie poprzez REST, aby móc zintegrować narzędzie z innymi aplikacjami.
- Sporządzenie dokumentacji REST API (dostępne endpointy, przyjmowane zapytania, zwracane odpowiedzi)
- Stworzenie endpointu REST przyjmującego dane i zwracającego odpowiedź OK 200
- Stworzenie testów akceptacyjnych dla endpointów
- Jako programista mogę uzyskać zminifikowaną strukturę w formacie JSON na podstawie pełnego zapisu w formacie JSON, aby zmniejszyć rozmiar danych.
- Przetworzenie wejścia
- Transformacja (minifikacja)
- Skonstruowanie obiektu wyjściowego.
- Jako programista mogę uzyskać pełną strukturę w formacie JSON ze zminifikowanego zapisu w formacie JSON, aby polepszyć czytelność danych.
- Przetworzenie wejścia
- Transformacja (prettifying)
- Skonstruowanie obiektu wyjściowego.
- Jako programista mogę uzyskać strukturę w formacie JSON zawierającą tylko określone własności, aby uprościć strukturę
- Przetworzenie wejścia
- Transformacja (filtracja elementów żądanych)
- Skonstruowanie obiektu wyjściowego.
- Jako programista mogę uzyskać strukturę w formacie JSON nie zawierającą określonych własności, aby uprościć strukturę
- Przetworzenie wejścia
- Transformacja (filtracja elementów niepożądanych)
- Skonstruowanie obiektu wyjściowego.
- Jako programista mogę porównać dwa teksty (np. reprezentujące strukturę danych w formatach JSON) oczekując, że aplikacja pokaże linijki, w których występuje różnica.
- Przetworzenie wejścia
- Transformacja (porównanie)
- Skonstruowanie obiektu wyjściowego.