Talk:Meeskond:NimetuRühmitus: Difference between revisions
Line 10: | Line 10: | ||
===== Retsensioon meeskond NimetuRühmitus prototüübile ===== | ===== Retsensioon meeskond NimetuRühmitus prototüübile ===== | ||
Meeskonna NimetuRühmitus prototüübi saime kiiresti ja lihtsa vaevaga tööle ning programm ei kuvanud käivitamisel veateateid. Valdavalt on must-have funktsionaalsus täidetud. Programmiga saab asju laenutada ja tagastada ning otsinguid teostada. Programm näeb visuaalselt kena välja. Ka koodi ülesehitus tundub loogiline ning arusaadav. Kood on enamjaolt kommenteeritud ja regioonidesse jagatud, mis muudab selle lugemise lihtsamaks ja kiiresti haaratavaks. Prototüübi kohta on tegemist väga hea ja hästi üles ehitatud rakendusega, kuid toome välja siiski mõned puudujäägid ja soovitused. | |||
Funktsionaalsus | |||
Kõige märgatavam funktsionaalne puudujääk on see, et asju laenutades ei saa määrata tagastamistähtaega. Lisaks ei saa isikuid ja asju kustutada või mitteaktiivseks määrata. Samuti ei saa mittesoovitud toiminguid tühistada. Isiku otsimisel kommentaari välja abil, väljastab programm alati kõik isikud, olenemata otsinguvälja sisust. Asja liigita asju otsides kuvatakse kõik asjad, kuid olles juba liigi valinud võik saada uuesti kõiki liike otsida. Tabeleid ei saa väljade põhjal järjestada või filtreerida. Programm ei väljasta ühtegi vea- ega infoteadet. Näiteks isiku või asja sisestamisel ei kuvata infot, kas asi salvestati ja uuesti nuppu vajutades salvestatakse topelt. Samas saab aga ilma nimeta isikut salvestada ja ilma nimeta, kuid liigiga asja. Teostades selliseid toiminguid, mida ei ole võimalik teostada, nt mitte millegi laenutamine või mitte kellelegi laenutamine, jookseb programm kokku. Puudub süsteemilogi ehk ei salvestata rakenduses teostatavaid tegevusi. | |||
Disain | |||
Disaini osas torkas esimesena silma avaakna pealkiri, milleks on „MainWindow“, kuid teistel vaadetel on teemakohased pealkirjad. Kuna mitut vaadet ei saa paralleelselt avada/kasutada, siis võiksid vaated avaneda samas aknas või vähemalt sama resolutsiooniga. Vaated skaleeruvad osaliselt, kuid üsna kitsas ulatuses. Väljad ja nupud lähevad peitu, kui tegelikult veel aknas ruumi on ja akent liiga suureks venitades lähevad nupud nimekirjade peale. Laenutatavat objekti nimetatakse eri kohtades asjaks, kirjeks ja nimetuseks, mis tekitab kohati segadust. | |||
Kood ja struktuur | |||
Valdavalt on kood kommenteeritud ja regioonideks jaotatud, kuid osaliselt on see tegemata. Võib-olla võiks laenutuse ja ajaloo tabelid kokku panna, kuna nad sisaldavad valdavalt sama infot. Positiivne on see, et andmebaasiga suhtlus toimub ühes kohas, milleks on projekt Model. On olemas ka eraldi BLL projekt, kus teostatakse programmi funktsionaalsus. Samas jääb veidi arusaamatuks, miks on need kaks lahku löödud. Projekt Rakendus sisaldab aga nii vaateid kui vaatemudeleid, mis võiks olla eraldi projektide all. Eriti arvestades, et nice-to-have funktsionaalsuse all sooviti ka veebirakendust luua. | |||
''Retsenseeris meeskond [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm RemindEm]'' | ''Retsenseeris meeskond [https://wiki.itcollege.ee/index.php/Meeskond:RemindEm RemindEm]'' |
Revision as of 23:50, 18 January 2015
Retsensioon meeskond NimetuRühmitus analüüsile
Meeskond NimetuRühmitus on võtnud aluseks juhendi „Kodune raamatukogu” idee ning teinud seda universaalsemaks. Analüüsis defineeritakse esmalt ära funktsionaalsused, mis peavad olema (must have) ning mis võiks olla (nice to have), kusjuures on hea, et meeskonnal on juba eelnevalt visioon, millised nice to have funktsionaalsused peaksid olema prioriteetsed. Antud funktsionaalsused vastavad ka aluseks oleva idee juhendile ning must have sektsioonis esitatu on piisav, et idee rakendusena ka toimiks. Üks märkus siiski oleks – nimelt aruannete funktsioon tundub antud rakenduse kasulikkuse seisukohalt väga tähtsana ja seega oleks oodanud, et see must have nimekirjas on (aruannete funktsioon on kohustuslik ka aluseks olevas ülesandes). Positiivne on ka, et meeskond on esitanud esialgsed andmetabelid. Nendest esialgsetest andmetabelitest lähtuvalt soovitaks meeskonnal veelkord kaaluda üle tähtaja läinud asjade kohta eraldi tabeli loomist.
Võimaliku probleemina käsitletakse analüüsis töökorraldust, mis muutub kaugõppe puhul eriti tähtsaks, kuna on vähe reaalset kokkupuudet ja töö kõrvalt aega õppimiseks. Seega, kui analüüsis nähakse selles probleemi, siis oleks ehk hea olnud määrata kas või esialgsed teemad, milles igaüks muu kursuse materjali kõrval pisut rohkem end harib.
Retsenseeris meeskond EasyRent
Retsensioon meeskond NimetuRühmitus prototüübile
Meeskonna NimetuRühmitus prototüübi saime kiiresti ja lihtsa vaevaga tööle ning programm ei kuvanud käivitamisel veateateid. Valdavalt on must-have funktsionaalsus täidetud. Programmiga saab asju laenutada ja tagastada ning otsinguid teostada. Programm näeb visuaalselt kena välja. Ka koodi ülesehitus tundub loogiline ning arusaadav. Kood on enamjaolt kommenteeritud ja regioonidesse jagatud, mis muudab selle lugemise lihtsamaks ja kiiresti haaratavaks. Prototüübi kohta on tegemist väga hea ja hästi üles ehitatud rakendusega, kuid toome välja siiski mõned puudujäägid ja soovitused.
Funktsionaalsus
Kõige märgatavam funktsionaalne puudujääk on see, et asju laenutades ei saa määrata tagastamistähtaega. Lisaks ei saa isikuid ja asju kustutada või mitteaktiivseks määrata. Samuti ei saa mittesoovitud toiminguid tühistada. Isiku otsimisel kommentaari välja abil, väljastab programm alati kõik isikud, olenemata otsinguvälja sisust. Asja liigita asju otsides kuvatakse kõik asjad, kuid olles juba liigi valinud võik saada uuesti kõiki liike otsida. Tabeleid ei saa väljade põhjal järjestada või filtreerida. Programm ei väljasta ühtegi vea- ega infoteadet. Näiteks isiku või asja sisestamisel ei kuvata infot, kas asi salvestati ja uuesti nuppu vajutades salvestatakse topelt. Samas saab aga ilma nimeta isikut salvestada ja ilma nimeta, kuid liigiga asja. Teostades selliseid toiminguid, mida ei ole võimalik teostada, nt mitte millegi laenutamine või mitte kellelegi laenutamine, jookseb programm kokku. Puudub süsteemilogi ehk ei salvestata rakenduses teostatavaid tegevusi.
Disain
Disaini osas torkas esimesena silma avaakna pealkiri, milleks on „MainWindow“, kuid teistel vaadetel on teemakohased pealkirjad. Kuna mitut vaadet ei saa paralleelselt avada/kasutada, siis võiksid vaated avaneda samas aknas või vähemalt sama resolutsiooniga. Vaated skaleeruvad osaliselt, kuid üsna kitsas ulatuses. Väljad ja nupud lähevad peitu, kui tegelikult veel aknas ruumi on ja akent liiga suureks venitades lähevad nupud nimekirjade peale. Laenutatavat objekti nimetatakse eri kohtades asjaks, kirjeks ja nimetuseks, mis tekitab kohati segadust.
Kood ja struktuur
Valdavalt on kood kommenteeritud ja regioonideks jaotatud, kuid osaliselt on see tegemata. Võib-olla võiks laenutuse ja ajaloo tabelid kokku panna, kuna nad sisaldavad valdavalt sama infot. Positiivne on see, et andmebaasiga suhtlus toimub ühes kohas, milleks on projekt Model. On olemas ka eraldi BLL projekt, kus teostatakse programmi funktsionaalsus. Samas jääb veidi arusaamatuks, miks on need kaks lahku löödud. Projekt Rakendus sisaldab aga nii vaateid kui vaatemudeleid, mis võiks olla eraldi projektide all. Eriti arvestades, et nice-to-have funktsionaalsuse all sooviti ka veebirakendust luua.
Retsenseeris meeskond RemindEm