Talk:Timeify: Difference between revisions
Created page with "== Retsensioon projektile == Meeskonna Timeify eesmärgiks on luua WPFrakendus, mis võimaldab töödejuhatajal tööde ja ülesannete haldust saamaks ülevaate töös olevat..." |
|||
Line 1: | Line 1: | ||
= Retsensioon projektile = | |||
== Kirjeldus == | |||
Meeskonna Timeify eesmärgiks oli 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 vaadata. Administraatoril on võimalus hallata firmasid ning töötavaid isikuid. Rakendus on üles ehitatud Windows-platvormile. | |||
== Funktsionaalsus == | |||
Andmebaasi jaoks kasutati Entity Frameworki ning ka migratsioonid tehti Entity Frameworki abil. Andmebaasitabelid paistsid asjakohased, korrektsete andmetüüpidega ning midagi üleliigset ei esinenud. | Rakendus kompileerus ning käivitus ilusasti, kompileerimisel vigu ei esinenud. Peale käivitamist avanes sisselogimisaken, mis võinuks veidike suurem olla. Rakenduse esmasel käivitamisel ei tehtud andmebaasi kasutajate migratsiooni - esmased kasutajad pidi käsitsi baasi lisama. Program.cs Main meetodis üritatakse admin kasutaja tekitada, kui admin kasutaja puudub. Nähtavasti oli admin olemas aga parool oli teine. | ||
== Andmebaas == | |||
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. (plaintexti asemel). | |||
== Kasutajaliides == | |||
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. | 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 == | |||
Kood paistis korralik ning loetav, oli isegi kasutatud XML dokumentatsiooni genereerimist kommentaaride baasilt. Controllerites liiga palju tegevust ei olnud ning äriloogika oli jaotatud teenustesse. | 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. | == Kokkuvõte == | ||
Kokkuvõttes saame tõdeda, et vaatamata veidi kohmakale kujundusele on arvestades aine mahtu ning meeskonna suurust, tegemist korraliku projektiga. Kindlasti annaks sama rakendusega edasi minna ka veebirakenduste aines. Mis muudaks rakenduse kasutamise veelgi mugavamaks ja tänapäevasemaks. | |||
Plaanitud tehnoloogiad, mida rakenduse arendamisel kasutati, olid õigesti valitud ning antud projektile sobivad. | |||
Retsenseeris meeskond PlantWise, 24.12.2018 | Retsenseeris meeskond PlantWise, 24.12.2018 |
Latest revision as of 20:43, 24 January 2018
Retsensioon projektile
Kirjeldus
Meeskonna Timeify eesmärgiks oli 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 vaadata. Administraatoril on võimalus hallata firmasid ning töötavaid isikuid. Rakendus on üles ehitatud Windows-platvormile.
Funktsionaalsus
Rakendus kompileerus ning käivitus ilusasti, kompileerimisel vigu ei esinenud. Peale käivitamist avanes sisselogimisaken, mis võinuks veidike suurem olla. Rakenduse esmasel käivitamisel ei tehtud andmebaasi kasutajate migratsiooni - esmased kasutajad pidi käsitsi baasi lisama. Program.cs Main meetodis üritatakse admin kasutaja tekitada, kui admin kasutaja puudub. Nähtavasti oli admin olemas aga parool oli teine.
Andmebaas
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. (plaintexti asemel).
Kasutajaliides
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
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õte
Kokkuvõttes saame tõdeda, et vaatamata veidi kohmakale kujundusele on arvestades aine mahtu ning meeskonna suurust, tegemist korraliku projektiga. Kindlasti annaks sama rakendusega edasi minna ka veebirakenduste aines. Mis muudaks rakenduse kasutamise veelgi mugavamaks ja tänapäevasemaks. Plaanitud tehnoloogiad, mida rakenduse arendamisel kasutati, olid õigesti valitud ning antud projektile sobivad.
Retsenseeris meeskond PlantWise, 24.12.2018