layout | permalink | title | title_long | inheader |
---|---|---|---|---|
page |
/yleista |
Yleisiä Ohjeita |
Ohjeita |
true |
- Kurssin aikana kaikki harjoitustyöt luodaan git repositorioina GitHub sivuille. Mikäli tämä ei ole tuttua, kannattaa tustua näihin ohjeisiin.
- Huom harjoitustyön vertaisarviointi suoritetaan GitHubin issueina. Tätä varten harjoitustyön repossa täytyy sallia issuet.
- Harjoitustyön aikana vertaisarvioinnit ja viikottaiset palautteet saadaan Labtoolin kautta. Harjoitustyön repositorion luomisen jälkeen kaikkien opiskelijoiden täytyy rekisteröityä Labtooliin ad-tunnuksillaan oikealle kurssille.
- Yleiskatsaus Harjoitustyön rakenteesta käy läpi tärkeimpiä harjoitustyöhön liittyviä ohjeita.
- Esimerkkejä Harjoitöistä sivulla löytyy esimerkkejä jo toteutetuista harjoitustöistä.
- Näihin saa tutustua, huomaa kuitenkin, että muiden koodia ei saa esittää omanaan.
- Aiheenvallinasta lisää aiheet sivulla.
Alla muutama hyväksi havaittu työkalu projektinhallintaan. Nämä ovat tarkoitettu lähinnä opiskelijoille, joille nämä työkalut eivät ole entuudestaan tuttuja, harjoitustyössä ei ole pakko käyttää juuri näitä jos joku muu työkalu tuntuu luontevammalta. Näillä sivuilla on paljon varsinkin Ohjelmistotuotannon kurssin materiaaleista lainattua ja lyhennettyä.
- Poetry on Python projektien riippuvuuksien hallintaan kehitetty työkalu.
- Muutamia Poetryn asentamiseen ja käyttöön liittyviä yleisiä ongelmia käsitellään täällä.
- Pylint on Python koodin stattiseen analysiin tarkoitetty työkalu jonka avulla koodin tason korkeana pitäminen helpottuu.
- Gradle on lähinnä Javalle tarkoitettu työkalu joka automatisoi ohjelman kääntämiseen ja testaamiseen liittyviä tehtäviä. Gradlea voi (periaatteessa) käyttää Python kehitykseen. Suosittelemme kuitenkin Poetrya.
{% include typo_instructions.md %}