Projekt

Obecné

Profil

4 iterace 14 4 2021 28 4 2021 » Historie » Verze 4

Ondřej Drtina, 2021-04-15 08:06

1 2 Ondřej Drtina
h1. 4. iterace - 14. 4. 2021 - 28. 4. 2021
2 1 Ondřej Drtina
3 3 Ondřej Drtina
Plán třetí iterace (upřesněno 12. 4. 2021, zapsáno 15.4.):
4
* zabezpečení metod (Bc. Tomáš Pašek)
5 4 Ondřej Drtina
* návrh změn záznamů (Bc. Tomáš Pašek)
6
* implementovat filtr pro Poznámka 2 (Bc. Tomáš Pašek)
7
* metoda insert (Bc. Milan Vacek)
8
* testování a oprava jednotlivých funkcionalit aplikace (Bc. Milan Vacek)
9
* rozvoj wiki + dokumentace (Bc. Milan Vacek)
10
* rozchození lokální instance mergnuté DB (všichni)
11
* dořešit login z hlediska klienta (Bc. Ondřej Drtina)
12 3 Ondřej Drtina
13
h2. 1) zabezpečení metod (Bc. Tomáš Pašek)
14
15
Na server-side zabezpečit některé z metod tak, aby byly dostupné pouze přihlášenému, resp. admin uživateli. Jde o metody: pro přidání záznamu do DB + odstranění záznamu úpravu záznamu. Viz: https://students.kiv.zcu.cz:3443/issues/8636.
16 4 Ondřej Drtina
17
h2. 2) návrh změn záznamů (Bc. Tomáš Pašek)
18
19
Na server-side implementovat funkcionalitu, která zajistí nepřihlášeným, non-admin uživatelům navrhnout úpravu záznamu v DB - adminům přijde mail se souhrnem navrh. změn. Viz: https://students.kiv.zcu.cz:3443/issues/8637.
20
21
h2. 3) implementovat filtr pro Poznámka 2 (Bc. Tomáš Pašek)
22
23
Na serveru umožnit filtrování dle poznámky 2. Dle zadavatelek má speciální význam, který se liší dle typu (např. u sloves udává vazbu atp.). Viz: https://students.kiv.zcu.cz:3443/issues/8638.
24
25
h2. 4) metoda insert (Bc. Milan Vacek)
26
27
V současné verzi nelze přidat nový záznam do DB, při pokusu o odeslání dat dojde k chybě. Otestovat, zjistit chybu a opravit. Pokud je chyba na klientu, informovat tvůrce (Bc. Ondřej Anděl). Viz: https://students.kiv.zcu.cz:3443/issues/8639.
28
29
h2. 5) testování a oprava jednotlivých funkcionalit aplikace (Bc. Milan Vacek)
30
31
Projít celou aplikaci, zkontrolovat funkčnost. Nesmí vznikat chyby viditelné pro běžného uživatele, ani chyby v debug konzoli prohlížeče. Nalezené chyby opravit. Viz: https://students.kiv.zcu.cz:3443/issues/8640.
32
33
h2. 6) rozvoj wiki + dokumentace (Bc. Milan Vacek)
34
35
Prozkoumat dosavadní obsah wiki, pokusit se o její rozšíření. Začít pracovat na dokumentaci v TeXu, ideálně overleaf pro společnou práci. Viz: https://students.kiv.zcu.cz:3443/issues/8641.
36
37
h2. 7) rozchození lokální instance mergnuté DB (všichni)
38
39
Zprovoznit sloučenou Postgres DB poskytnutou Ondřejem Drtinou. Viz: https://students.kiv.zcu.cz:3443/issues/8642.
40
41
h2. 8) dořešit login z hlediska klienta (Bc. Ondřej Drtina)
42
43 3 Ondřej Drtina
44
45
*Předběžný plán čtvrté iterace (bude přiděleno + blíže spec. min 3 dny před začátkem iter.):*
46
47 2 Ondřej Drtina
* připravit demo aplikace
48
* vytvořit testovací scénáře
49
* vytvořit testy
50 1 Ondřej Drtina
51 2 Ondřej Drtina
h2. 1) připravit demo aplikace
52 1 Ondřej Drtina
53 2 Ondřej Drtina
Umožnit zadavatelkám vyzkoušení funkčního programu přes vzdálenou plochu. Vz. plocha, protože: nelze předpokládat, že zadavatelky mají nainstalované potřebné databáze na svých lokálních strojích + další potřebné nástroje (wamp, xamp...).
54 1 Ondřej Drtina
55 2 Ondřej Drtina
h2. 2) vytvořit testovací scénáře
56 1 Ondřej Drtina
57 2 Ondřej Drtina
Sepsat testovací scénáře, jež umožní ověření funkcionality co nejvíce komponent programu (ideálně co největší code coverage).
58 1 Ondřej Drtina
59 2 Ondřej Drtina
h2. 3) vytvořit testy
60 1 Ondřej Drtina
61 2 Ondřej Drtina
Naprogramovat testy, jejichž základem jsou scénáře vytvořené v předchozím bodě.