Talk:Vitamin C

From ICO wiki
Jump to navigationJump to search

Retsensioon meeskonna Vitamiin C# analüüsile.


Retsenseerija: meeskond Battle2048


Meeskond Vitamiin C# loob kuluhalduseks mõeldud klient-server-süsteemi. Rakendus aitaks inimesel hoida silma peal oma kuludel ja tuludel ning teha selle põhjal otsuseid oma ostukäitumise muutmiseks.

Toote sisuline pool:

Toote praktilisuse koha pealt võiks läbi mõelda rohkem elulisi stsenaariume. Näiteks, mis siis saab, kui kasutajal on kasutusel mitu pangakaarti või -kontot. Sel juhul tahaks kasutaja kindlasti arvutada bilansse eraldi pangaarvetele. Hetkel pole kulud-tulud pangaarvetega seotud. Kui potentsiaalne kasutaja sooviks näiteks veenduda, et programmi poolt pakutud bilanss klapiks tegeliku kontojäägiga, siis oleks eraldi pangakontode haldamine mõistlik. Sel juhul tekiks muidugi kohe ka teine küsimus, et kuidas näidata sularaha makseid ja sularaha väljavõtmisi pangakontolt. Hetkel on maksetüübi valik (debit/cash) planeeritud nice-to-have’na, kuid miks on tehtud selline valik? Iseenesest ei tohiks see olla keeruline arendus. Väga huvitav funktsionaalsus on erinevate kulude hindamine skaalal hädavajalik/mugavusteenus/ebavajalik kulutus. Sooviks juba näha, mismoodi antakse kasutajale tagasisidet konkreetse kulutuste kategooria vajalikkuse kohta. Kindlasti on sellisest kategooriast kasu, et suunata kasutajat läbi enesedistsipliini säästlikumale käitumisele.

Kulu lisamise juures on välja jäetud nö „kulutekitaja“ (nt Rimi, bitStop kohvik, club Hollywood jne ), mis on samuti lisaks kulutüübile oluline indikaator raha kasutamisest. Muidugi võib selleks kasutada selgituse välja (mis on hetkel planeeritud millegipärast ainult tulude lisamisel), kuid ideaalis võiks rakendus tulevikus juba ära tunda, et seda kulutekitajat on juba kasutatud, neid kulusid selle kaudu ühendada ja vastavalt sellele ka statistikat näidata.


Tehniline pool:

Analüüsist ei selgu, mis kasu saab endaloodud serverist. Seni kuni server tegeleb vaid andmete talletamise ja päringutele vastamisega võiks serveriks kasutada tavalist andmebaasi serverit (MySQL, Microsoft SQL Sevrer, vms.). Enda serveritarkara loomine võiks olla põhjendatud, kui soovitakse anda serverile spetsiifilisi ülesandeid, millega andmebaasi server hakkama ei saa. Näiteks meeldetuletused püsimaksete sooritamiseks, jne. Teien soovitud, on kasutada rahaliste summade märkimiseks muutujatüübi Double asemele Integeri sendi täpsusega.


Kokkuvõtteks

Leiame, et meeskonna Vitamiin C# väljatöötatud idee on hea ja vajalik. Vastavaid rakendusi on küll tegelikult juba palju (nii mobiilirakendustena, kui pankade poolt pakutud internetipanga lisavõimalusena), kuid neil on praegu hea võimalus võtta „konkurentidelt“ üle häid ideid ning luua seeläbi eriti hästi toimiv süsteem. Tundub, et esialgne lähenemine on teha võimalikult lihtne rakendus, kus kasutaja saab minimaalse vaevaga sisestada ainult kõige olulisema info – soovitame sel juhul läbi mõelda, mis see kõige olulisem siis ikkagi on ning kui minimaalne peab rakenduse sisu olema, et kasutaja sellest siiski veel kasu saaks.


Retsensioon meeskonna Vitamiin C# lõpptootele.


Retsenseerija: meeskond Dogify


Sissejuhatus

Käesolev retsensioon on kirjutatud meeskonna Vitamin C lõpptoote kohta. Meeskonnas on 3 liiget, kelleks on: Marko Belzetski, Rene Väli ja Kaia Tomson. Nad tegid rakenduse, mis lubab kasutajale sisestada oma kulusid ning grupeerida neid. See aitab parema ülevaate saamiseks oma kulutustele ning jälgida mille peale raha läheb.


Funktsionaalsus ja Kasutamine

Funktsionaalsusest on puudu tulude lisamine. Tulude lisamist mainiti grupi kodulehe idees aga „must have“ ja „nice to have“ funktisonaalsustes seda ei mainitud. Kõik must have funktsionaalsused, mis nad on püstitanud on täidetud. Funktsionaalsust võiks olla natukene rohkem.

Rakendust on väga mugav kasutada ning kuvatud funktsionaalsused on kergesti arusaadavad. Kasutatud on lihtsat disaini, mis on väga kasutajasõbralik ja lausa kutsub ennast katsuma.


Mis meeldis

Rakendust ei olnud mingi probleem tööle panna. Rakendus toimib ilusti. Rakenduse üleüldine välimus on kena.


Täiendused

Kasutajat registreerides on väljade peale kirjutatud nende nimetused. Kui vajutada välja peale kaob välja nimetus ära ja tagasi ei tule. See võib natuke segadusse ajad, mida mis välja kirjutada. Välja logimise võimalus puudub. Mõned kasutajad tahavad teise kasutajaga sisse logida, kui on vaja eraldi kulusid arveldada. Kood võiks olla dokumenteeritud. Lisaks on projektis klass, mille sisu on välja kommenteeritud, ehk klassil puudub põhimõte. Lõppproduktis ei ole README faili.


Kokkuvõte

Rakendus on hästi teostatud ja vastab püstitatud nõuetele. Annaksime rakendusele 70%, kuna funktsionaalsust napib aga antud rakendus ise toimib ilusti.