Talk:Timeify
Retsensioon projektile
Meeskonna Timeify eesmärgiks on luua WPFrakendus, mis võimaldab töödejuhatajal tööde ja ülesannete haldust saamaks ülevaate töös olevatest objektidest; töötajal on võimalus temaga seotud objete / tööülesandeid. Administraatoril on võimalus hallata firmasid ning töötavaid isikuid. Rakendus on üles ehitatud Windows-platvormile.
Rakendus kompileeris ning käivitus ilusti, kompileerimisel vigu ei esinenud. Peale käivitamist avanes sisselogimisaken, mis võinuks veidike suurem olla. Rakenduse esmasel käivitamisel ei tehtud adnembaasi kasutajate migratsiooni - esmased kasutajad pidi käsitsi baasi lisama. Kuigi Program.cs Main meetodis üritatakse admin kasutaja tekitada, kui admin kasutaja puudub. Nähtavasti oli admin olemas aga parool oli teine.
Plaanitud tehnoloogiad, mida rakenduse arendamisel kasutatakse, olid korralikud ning antud projektile sobivad.
Andmebaasi jaoks kasutati Entity Frameworki ning ka migratsioonid tehti Entity Frameworki abil. Andmebaasitabelid paistsid asjakohased, korrektsete andmetüüpidega ning midagi üleliigset ei esinenud. AInult kasutaja parooli võiks hoida miski räsina. (plantexti asemel).
Kasutajaliides ja kasutajamugavus oli OK, kui nuriseda, siis oleks võinud veidi kenam välja näha. Must have funktsionaalsusest on enamus täidetud, mõnda asja aga ei suutnud tuvastada - töötajate otsing näiteks. Olulisi vigu rakenduse käitamisel ei tuvastanud, ning rakendus ei crashinud kasutamise käigus.
Kood paistis korralik ning loetav, oli isegi kasutatud XML dokumentatsiooni genereerimist kommentaaride baasilt. Controllerites liiga palju tegevust ei olnud ning äriloogika oli jaotatud teenustesse.
Kokkuvõttes saame tõdeda, et vaatamata veidi kohmakale kujundusele on arvestades aine mahtu ning meeskonna suurust, tegemist korraliku projektiga. Kuid tänapäeva platvorme silmas pidades oleks võinud pigem veebirakenduse teha.
Retsenseeris meeskond PlantWise, 24.12.2018