Talk:.NOT
Ideel pole viga ning on täiesti teostatav nelja liikmelise grupi poolt. Kuna infot napib, siis tekkis küsimus kas programm tehakse e-raamatute või tavaliste raamatute jaoks (või hoopiski mõlema)? Kes neid raamatuid lisama hakkab? Inimesed ise neid lisada ei saa, kuna neil puuduvad selleks vastavad õigused. Võiks olla mainitud, milliste seadmete jaoks antud programm tehakse. Paha ei teeks, kui oleks olemas laenutajate profiilid, kus näeb nende laenutusi, hinnanguid, lisatud raamatuid jms. Võiks olla mingid topid ( enim laenutatud, parima hinnangu saanud jne. ) Kas rakendus on vaid Eesti sisene või ulatub ka väljapoole? Taoline rakendus on Eestis täitsa olemas, mida teeksite teistmoodi, et konkurendis püsida? Raamatute juures võiks kirjas olla ka lühikirjeldus. Omades sarnast ideed teie tiimiga, saab lõpus kindlasti hea võrdluse teha.
Retsensiooni kirjutas CMDB
Prototüübi retsensioon
Esmamulje käesolevast rakendusest on päris hea, aga hoolikamal uurimisel tuli välja üpris palju probleeme ja mõtteid, kuidas seda täiustada. Ükski probleem polnud nii suur, et oleks esialgset muljet palju mõjutanud. Meeskonnakaaslane ei saanud pikka aega teie rakendust tööle ja hiljem polnud tal aega seda vaadata. Probleemiks oli teie andmebaas.
Mis on tehtud?
1) Graafiline kasutajaliides - Kasutajaliides on lihtne ent samas näeb välja piisavalt soliidne ning seda on piisavalt lihtne ja kiire kasutada. Ainsad vead, mida märkasin, olid "ära lõigatud" j-tähe saba sõnas "välja" ja "ära sõitev" sõna "algus", kui suurendasin või vähendasin akna suurust ning aasta veerus oli hinne. "Hinne" asemel kasutaksin sõna "hinnang". WPF oli kindlasti hea valik kasutajaliidese jaoks.
2) Raamatute andmebaas - Andmebaasiga jäin ka rahule, küll aga on mõnesid mõtteid, kuidas saaks ehk veelgi paremaks andmebaasi muuta. Esiteks võiks aasta veerg olla ka wishlisti tabelis. Teiseks võiks saada raamatuid laenutada ka tähtajatult. Kolmandaks ma raamatu tabelis ei lubaks aasta veerus tühje välje. Neljandaks ei pea ma ilmtingimata vajalikuks telefonivälja täitmist profiilis. Viiendaks ei ole e-posti välja täitmisel väga suurt mõtet, kuni puudub rakenduses e-posti saatmise funktsionaalsus. Kuues soovitus on lubada kommentaari väljal rohkem kui 200 tähemärki ja muudel väljadel vähem tähemärke. Seistmes ja tähtsaim soovitus oleks lisada raamatu tabelisse raamatu keel ning hiljem see rakenduses kasutusele võtta
3) Raamatute hindamise süsteem - Hinnangut saab anda ja näha, aga midagi ei värvu midagi punaseks ega roheliseks. Nii on ilmselt paremgi. Arusaamatuks jääb, kes peaks andma teise hinnangu, et saaks arvutada keskmise hinnangu. Kui teil oleks veebiliides ning teised kasutajad saaksid rakendust kasutada, siis oleks see arusaadav. Või küsib kasutaja oma sõpradelt nende hinnangut ja lisab need ise? Oleksite võinud otsustada ka, mis skaalal saab inimene hinnangut anda.
4) Raamatute laenutuste (s.h. tähtaegade) kuvamine - See funktsionaalsus on realiseeritud. Tore oleks, kui raamatud, mille tagastamistähtaeg hakkab lähenema, oleksid kergelt leitavad. Praegu võib oletada, et üldiselt on need nimekirja allosas, aga alati ei pruugi nii olla. Siinkohal oleks punaseks värvumine palju mõistlikum mõte, kui hindamise juures. Näiteks tähtaja ületanud raamatud värvuksid punaseks ja läheneva tähtajaga raamatudud värvuksid kollaseks. Kasutaja võiks saada raamatuid märkida tagastatuks. Praegu saab ta vaid kustutada laenutuse.
5) Wishlist - Ka see funktsionaalsus on programmis olemas. Kasutaksin Wishlisti asemel sõna "soovinimekiri". Nagu eespool mainitud võiks olla siin aasta märgitud. Ehk oleks mõistlik lisada ka soovi tase. Mõistlikud variandid oleksid 1-10 palli skaala või combobox, milles oleksid valikud veidi, parasjagu, väga kõrge.
6) Laenutajate profiilide loomine ja administreerimine - Profiile saab luua ja administreerida. Küll aga hetkel ei hoitata kasutajat, kui ta tahab laenata raamatut halva laenutusminevikuga inimesele. Kergelt pole ka võimalik leida, mis raamatu(d) on keegi laenanud.
7) Võimalusi, mis võiksid olla, aga ei pruugita valmis jõuda, puuduvad hetkel. Kommentaare saab lisada, aga neid ei kuvata rakenduses. Kommentaarid on kindlasti kasulikud. Oleks tore kui lisaksite kaanepildi kuvamise võimaluse. Kasulikuim muudest lisavõimalustest on minu arvates andmebaasi importimine ja eksportimine, aga see võib osutuda keeruliseks. Veelgi kasulikumaks pean sorteerimis ja/või otsimisfunktsioone. Sorteerimise abil oleks kerge leida kõrgeimate hinnangutega
Kood
Kood on hetkel kommenteerimata, aga sellegipoolest üsna arusaadav. Ärge unustage, et lõpptootes on see kohustuslik. Kindlasti on kasutatud objektorienteeritud lähenemist nagu pidigi. Kood on kirjutatud häid praktikaid järgides, kuid ei ole veatu.
Vead
Vigu on teie rakenduses kahjuks üsna palju. Samuti on puudulik veahaldus. Kui kasutaja teeb kõige õigesti, siis probleeme ei tohiks tekkida. Probleemid on väga sarnased ja ei pea neid väga suurteks. Kui mõtlete välja kuidas need ühes kohas lahendada, siis ei tohiks olla keeruline neid teistes kohtades lahendada.
Vead raamatute sakis
1) Rakendus jookseb kokku, kui raamat on valimata ja kasutaja vajutab "muuda" või "kustuta" nupule.
2) Raamatuid saab lisada autorita ja/või pealkirjata.
3) Aasta veerus kuvatakse hinngut.
4) Aasta ja hinde tekstikastidesse saab kirjutada teksti. Andmebaasi lisatakse 0-d.
Vead laenutuste sakis
1) Sõna "algus" liigub teise kohta, kui akent suurendada või vähendada.
2) Ei saa valida äsja lisatud raamatut ega profiili. Enne peab rakenduse sulgema ja uuesti avama.
3) Kasutaja saab kogemata märkida laenutuse lõpuks märkida kuupäeva, mis on enne algust.
4) Endale saab laenata pealkirjata ja autorita raamatuid.
5) Kui midagi on valimata ja kasutaja üritab lisada laenutust, siis rakendus jookseb kokku.
6) Rakendus jookseb kokku, kui laenutus on valimata ja kasutaja vajutab "muuda" või "kustuta" nupule.
Vead profiilide sakis
1) Rakendus jookseb kokku, kui omadus on valimata. See ei lähe kokku teie andmebaasiga.
2) Lisada saab kasutajaid kellel puudub nimi, telefon või e-post. See ei lähe kokku andmebaasiga. Ilmtingimata ilmselt telefoni ega e-posti ei ole vaja.
3) Telefoni ja e-posti kasti saab suvalist teksti kirjutada.
4) Rakendus jookseb kokku, kui profiil on valimata ja kasutaja vajutab "muuda" või "kustuta" nupule.
Vead Wishlisti sakis
1) Lisada saab autorita ja pealkirjata.
2) Rakendus jookseb kokku, kui raamat on valimata ja kasutaja vajutab "muuda" või "kustuta" nupule.
Kokkuvõte
Ehkki käesolev retsensioon võis tunduda negatiivne, jäin tegelikult rakendusega rahule. Kõik, mis te plaanisite rakendusse, on olemas. Vead peaksid olema üsna kergelt parandatavad. On näha, et olete panustanud sellesse üsna palju aega. Rakendus peaks vastama kõigile nõutele.
Edu teile!
Retsenseeris CMDB