DerLindenhonig / study-app-2021

Language learning web app for "fullstackopen" course with Node.js, React, Express.
https://fullstackopen.com/en/
0 stars 0 forks source link

Full Stack projektin katselmointi #1

Open Kaltsoon opened 2 years ago

Kaltsoon commented 2 years ago

Full Stack projektin katselmointi

Terve @DerLindenhonig! 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?

Kokemus

Koodi

Kokonaisuus

Sanalista-sovelluksella on selkeä käyttöliittymä, mutta sen toiminallisuudessa on vielä jonkin verrän käyttökokemusta heikentäviä bugeja ja käytettävyysongelmia. Kaikkea toiminallisuus kuitenkin toimi jollain tasolla katselmoinnin puitteissa. Projektin koodi on kaikin puolin hyvin organisoitua, mutta koodin laadussa on vielä hieman parantamisen varaa. Tarvittavat refaktoroinnit ovat kuitenkin kohtalaisen pieniä. Hyvää työtä!

DerLindenhonig commented 2 years ago

Kiitos kattavasta ja hyödyllisestä palautteesta! Otin ehdotukset huomioon ja yritän toteuttaa niitä projekteissani.

Ystävällisin terveisin, Anna


From: Kalle Ilves @.***> Sent: Wednesday, January 19, 2022 9:20:24 AM To: DerLindenhonig/study-app-2021 Cc: Anna Raevskaia; Mention Subject: [DerLindenhonig/study-app-2021] Full Stack projektin katselmointi (Issue #1)

Full Stack projektin katselmointi

Terve @DerLindenhonighttps://github.com/DerLindenhonig! 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?

Kokemus

Koodi

const refetchBlogs = () => {

blogService.getAll().then(blogs =>

setBlogs(blogs)

)

}

useEffect(() => {

refetchBlogs()

// ...

}, [])

Nyt refetchBlogs-funktion voi antaa propsina komponenteille, joilla on tarve päivittää blogien tila

.filter(blog => (

blog.title?.toLowerCase().includes(filter.toLowerCase()) &&

blog.status === 'public' &&

blog.category === category

))

Kokonaisuus

Sanalista-sovelluksella on selkeä käyttöliittymä, mutta sen toiminallisuudessa on vielä jonkin verrän käyttökokemusta heikentäviä bugeja ja käytettävyysongelmia. Kaikkea toiminallisuus kuitenkin toimi jollain tasolla katselmoinnin puitteissa. Projektin koodi on kaikin puolin hyvin organisoitua, mutta koodin laadussa on vielä hieman parantamisen varaa. Tarvittavat refaktoroinnit ovat kuitenkin kohtalaisen pieniä. Hyvää työtä!

— Reply to this email directly, view it on GitHubhttps://github.com/DerLindenhonig/study-app-2021/issues/1, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AS3YG4H4RXY6UTRXSRGYXT3UWZQ3RANCNFSM5MJEOHFA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you were mentioned.Message ID: @.***>