Talk:Autoparandaja

From ICO wiki
Revision as of 21:48, 31 January 2017 by Markask (talk | contribs) (→‎Lõpptoote retsensioon)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Autoparandaja arendab rakendust, mis võimaldab broneerida vabu aegu autoremonditöökodadesse.

Analüüsis on väga põhjalikult välja toodud kasutatavad tehnoloogiad, millest võib järeldada, et rakenduse teostamine on korralikult läbi mõeldud.

Rakenduse funktsionaalsuses võiks mõnele punktile lisada täpsustusi. Esimesel lugemisel jääb mõne punkti puhul jääb segaseks, kuidas see on seotud ülejäänud rakendusega. Näiteks kasutajaks registreerimise juures on kirjeldatud, kuidas registreerida, kuid miks kasutajat vaja on selgub alles järgmise punkti juures. Arusaadavuse huvides võiks see olla kasutaja registreerimise juures kohe välja toodud.

Tõstukite haldamise osas jääb samuti esialgu segaseks, millistest tõstukitest on jutt ning kuidas see seostub autoremondiga. Hea oleks, kui oleks väike selgitus eelnevalt juures või rakenduse üldkirjelduses viitav lause.

Analüüsile on lisatud andmebaasi skeem, kus on samuti mõned segased kohad. Üle andmebaasi võiks olla tabeli id-de nimetamine ühesugune. Mitmes tabelis on viide UserId, kuid ühegi tabeli primaarvõtmena seda kirjas ei ole. Kuna tegevuste logis on näha, et rakenduse arendus on juba üsna kaugele jõudnud, siis ma usun, et tabelite seosed ja nimetused on juba kriitilise pilguga üle vaadatud.

Väga hea on, et rakenduse skoop on selgelt välja toodud. Kuna nice to have nimekiri ei kohusta neid komponente valmis tegema, siis võiks seal olla natuke rohkem lisafunktsionaalsusi. Kasutajana oleks hea saada filtreerida töökodasid piirkonna järgi (kõik Tallinnas asuvad töökojad näiteks) või valida töökodasid nendes teostatavate tööde järgi (ainult keretöödega tegelevad ettevõtted vms).

Retsenseeris meeskond FoodBytes


Lõpptoote retsensioon

Autoparandaja väga kena ning praktilise lahendusega veebirakendus mis on mõeldud Autoparandustöökodadele ning kus ettevõtjal on võimalus enda töökodasid registreerida ning luua ülevaade töökojas olemasolevatest tõstukitest. Kasutajatel on omakorda võimalik broneerida vabu aegu nimetatud tõstukitele. Rakenduses on võimalik jälgida ka kasutajate poolt tehtud muudatuste ajalugu.

Mõningad tähelepanekud:

  • Aegade broneerimine ei õnnestunud, kuigi sai lisatud värskelt genereeritud gmaili aadressi andmed Web.config faili vastavalt juhendile. Võibolla oleks mõttekas luua süsteemile mingi oma "noreply" konto mille alt saata kirju.
  • Kui tõstuki aeg kestis rohkem kui 1 päev, siis hind arvutati ikkagi ühe päeva põhiselt.

Kui need norimised kõrvale jätta siis on tegu väga tõsise arendustööga. Eiriti arvestades seda, et kogu projekt teostati ühe "Kokk-kondiiter-keevitaja" poolt. Kuigi ilmselgelt ei ole tegu reaalseks rakenduseks mõeldud tootega on kõik vajalik funktsionaalsus kasutamiseks olemas. Kusjuures arendaja on kasutanud toote väljatöötamisel palju erinevaid komponente ja tehnoloogiaid, milledest mõningad tulevad alles järgmisel semestril lugemisele. Projekt ise on kirjutatud kõiki häid tavasid silmas pidades ning kood on kergesti jälgitav ning kommenteeritud. Kokkuvõttes võib öelda, et projekt on viidud läbi vastavalt plaanile ning mahu poolest on aines nõutud mahtu ja tingimusi mitmekordselt ületatud.

Retsenseeris meeskond Laener 01.02.2017