Terve @mikeleppane! Tässä lyhyt katselmointi Full Stack kurssin projektistasi. Katselmoinnissa esitetyt kommentit ovat parannusehdotuksia, joita voit halutessasi ottaa huomioon tässä tai tulevissa projekteissasi. Mitään muutoksia tähän projektiin ei siis ole pakko tehdä suoritusmerkintää varten.
Käytettävyys
Mitä tein?
Kokeilin käyttöohjeen mukaisi toimintoja.
Kokemus
Sovelluksen käyttöliittymä on erittäin tyylikäs ja intuitiivinen. Toiminallisuus toimi moitettoomasti. Keyboard shortcutit voisi olla hyödyllisiä eniten käytetyissä toiminnoissa, kuten koodin suorittaminen. En ainakaan pikaisella käyttöohjeen selailulla huomannut, että ne olisivat käytössä. Automaattinen linttaus jollain järkevällä debounce-ajalla voisi myös olla kätevä. Geneerisen "React App"-faviconin voisi muuttaa kuvaavammaksi.
Koodi
Koodi on kaikin puolin selkeästi organisoitua ja teknologioita, kuten TypeScript ja kirjastoja, kuten Material UI on hyödynnetty järkevästi. Koodin laatu on korkea, esim. komponenttien koodi on pidetty selkeänä ja kompaktina hyvien abstraktioiden avulla. Testaus on kattavan näköistä sekä yksikkö-, että integraatiotestien osalta.
Kiitokset kommenteista! Ehdottamasti keyboard shortcutit on selkeä puute. Tämä tullaan korjaamaan ensi tilassa. Hyvä ehdotus tuo automaattinen linttaus!
Full Stack projektin katselmointi
Terve @mikeleppane! Tässä lyhyt katselmointi Full Stack kurssin projektistasi. Katselmoinnissa esitetyt kommentit ovat parannusehdotuksia, joita voit halutessasi ottaa huomioon tässä tai tulevissa projekteissasi. Mitään muutoksia tähän projektiin ei siis ole pakko tehdä suoritusmerkintää varten.
Käytettävyys
Mitä tein?
Kokeilin käyttöohjeen mukaisi toimintoja.
Kokemus
Sovelluksen käyttöliittymä on erittäin tyylikäs ja intuitiivinen. Toiminallisuus toimi moitettoomasti. Keyboard shortcutit voisi olla hyödyllisiä eniten käytetyissä toiminnoissa, kuten koodin suorittaminen. En ainakaan pikaisella käyttöohjeen selailulla huomannut, että ne olisivat käytössä. Automaattinen linttaus jollain järkevällä debounce-ajalla voisi myös olla kätevä. Geneerisen "React App"-faviconin voisi muuttaa kuvaavammaksi.
Koodi
Koodi on kaikin puolin selkeästi organisoitua ja teknologioita, kuten TypeScript ja kirjastoja, kuten Material UI on hyödynnetty järkevästi. Koodin laatu on korkea, esim. komponenttien koodi on pidetty selkeänä ja kompaktina hyvien abstraktioiden avulla. Testaus on kattavan näköistä sekä yksikkö-, että integraatiotestien osalta.