Skip to content

Koodikatselmointi #1

@susannakinnunen

Description

@susannakinnunen

Koodi ladattu pe 29.4. klo09:23.

Heippa!

Sovelluksesi aihe on todella piristävä! Kiitos selkeistä ohjeista heti sovelluksen käynnistämisestä alkaen.

Koodisi oli minun mielestäni hyvin siistiä ja kurssilla noudatettavien laatuvaatimusten mukaista. Nimeäminen oli johdonmukaista ja toteutettu PascalCase- ja snake_case- formaateissa.

Käyttöliittymä ja sovelluslogiikka oli eritytetty esimerkillisesti ja luokat olivat siististi omissa moduuleissaan. Tiedon haku ja tallentaminen oli toteutettu repositorioissa.

Kurssin tarjoamassa koodin laatuvaatimukset -dokumentissa (https://ohjelmistotekniikka-hy.github.io/python/koodin-laatuvaatimukset) mainitaan:
"Jos luokan metodin tai attribuutin on tarkoitus olla vain luokan sisäisessä käytössä, on tapana käyttää nimessä _- tai __-etuliitettä".

Jos olen ymmärtänyt oikein, niin kaksoisalaviiva piilottaa attribuutin asiakkaalta ja yksi alaviiva tekee siitä hieman yksityisemmän.

Jos koet, että tämä olisi relevanttia koodissassi, niin referenssisovelluksen luokasta LoginView näkee hyvin, miten luokan attribuutit on merkitty yhdellä alaviivalla: https://github.com/ohjelmistotekniikka-hy/python-todo-app/blob/master/src/ui/login_view.py

Mukavaa loppukurssia ja aurinkoista kevättä!

Terveisin,
Susanna Kinnunen

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