jrnn / sauma

Node.js backend of a webapp made for a friend's company. Also couples as an exercise project for a Helsinki University course. Done for the most part during Q2/2018.
0 stars 0 forks source link

Katselmointi #1

Open JuhQ opened 6 years ago

JuhQ commented 6 years ago

Huomioita

Backend

Frontend

Sivuston käytettävyydestä

Hyvän näköinen projekti kaikinpuolin!

jrnn commented 6 years ago

Suurkiitokset! Tuntuupa hyvältä saada palautetta! Ja erityisesti kiitokset spesifeistä korjaus- ja parannusvinkeistä.

Viittaamasi router/task.js:48 (eli irrallaan roikkuva rivi task._id) on hyvin kyseenalainen ratkaisu, tarkoitus on aiheuttaa virhe jos annetulla id:llä ei löytynyt mitään... aiheuttaa siis TypeErrorin jotka virheenkäsittelijä on myooppisesti ohjeistettu raportoimaan 404:na ( :D ). Fiksumpaa kai olisi kirjoittaa suosiolla auki mistä on kyse, vaikka

if ( !task ) throw new ResourceNotFoundError()

tjsp. ... en ottanut selvää saisiko saman jotenkin nätisti leivottua sisään jo mongoosen hakumetodiin

Frontend oli tarkoitus tehdä vain mobiiliin (sovelluksen käyttäjät ovat järjestään joko rakennustyömailla tai tien päällä), mutta ei uskallus riittänyt lähteä kylmiltään kokeilemaan React Nativea. Jos sovellus tulee aktiivikäyttöön niin kenties pääsen tekemään frontin puhtaalta pöydältä (mobiiliin siis), jolloin pitää kyllä ottaa toi AirBnB:n tyylisäännöstö käyttöön.

Vielä kerran kiitos vaivannäöstä!