Skip to content

Full Stack projektin katselmointi #3

@Jakousa

Description

@Jakousa

Full Stack projektin katselmointi

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?

Rekisteröidyin

Kirjauduin sisään

Kommentoin

Kokemus

Favicon ja title voisi vaihtaa, ja voisit kikkailla footerin sivun alareunaan vaikka sivulla ei olisi sisältöä.

Koodi

Hyvän näköistä ja jaettu järkeviin kokonaisuuksiin.

Else returnin jälkeen turha.

if (body.username === null) {
return response.status(400).json({ error: 'Choose a username.' })
}
else if (body.password === null) {

Commitoitu vahingossa mukaan jotain?

/* // below is copy-paste from elsewhere, not usable as such!!
notesRouter.put('/:id', (request, response, next) => {
const body = request.body
const note = {
content: body.content,
important: body.important,
}
Note.findByIdAndUpdate(request.params.id, note, { new: true })
.then(updatedNote => {
response.json(updatedNote.toJSON())
})
.catch(error => next(error))
})
*/

En löytänyt frontin koodia..?

Kannattaa tutustua kontteihin esimerkiksi https://devopswithdocker.com kurssilla, siellä opitaan miten paketoidaan websovellukset järkeviin paketteihin julkaisua varten. Säästyt tuolta minifioidun koodin commitoimiselta.

Kokonaisuus

Hieno projekti ja hyvää työtä sen kanssa!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions