Popis iterací v rámci projektu » Historie » Revize 3
Revize 2 (Milan Široký, 2017-04-13 12:06) → Revize 3/6 (Petr Mayr, 2017-04-19 16:45)
h2. Popis iterací v rámci projektu h3. *[[1. terace]]* *1. terace* V první iteraci jsme se soustředili výhradně na sběr požadavků a časté 1 týdenní schůzky se zákazníkem. Díky tomu jsme si velmi brzy ujasnili požadavky na úpravu stávajícího produktu DCIx. Po dvou schůzkách byla napsána vize projektu, která byla na následující 3. schůzce schválena zákazníkem. Dále jsme se seznámili s produktem DCIx, s čím nám opět pomohl zákazník. Po této iteraci jsme také ve spolupráci se zákazníkem sestavili jednotlivé dílčí požadavky, které jsme si následně na Redmine vložili jako úkoly. h3. *[[2. terace]]* *2. terace* Ve druhé iteraci již řešíme vybrané tři úkoly, opět po dohodě se zákazníkem. Po konci iterace bude hotové tlačítko pro porovnání definic v záložce Orders v aplikaci DCIx. Dále bude implementován handler pro toto tlačítko, který zavolá příslušnou třídu a zatím vrátí do nově otevřeného modálního okna testovací text, který ale po dalším vývoji již bude obsahovat porovnané dvě Order definice. Jako poslední bude vytvořen provizorní controler, který se bude mapovat na kontext /compareOrderDefs. Ještě bude přidán jsp, který opět prozatím zobrazí testovací obsah. Po skončení této iterace bude hotová základní funkčnost, která bude předvedena zákazníkovi. h3. *[[3. terace]]* *3. terace* * Provedena implementace funkcionality zajišťující načtení Orders definic z databáze * Implementace porovnání definic příkazů s využiím existující knihovny * Příprava jsp pro zobrazení výsledku porovnání dvou definic h3. *[[4. terace}}* *4. terace* * Provedení testů na ověení správné funkcionality porovnávání definic * Naformátování vrácených definic příkazů z databáze před jejich porovnáváním * Přidání validace zajišťující vybrání správného počtu definic (dvou definic) a v případě jiného počtu definic dojde k vrácení chybové zprávy * Jako poslední byl proveden refactoring a finální úpravy před předáním zákazníkovi