Ihan ensiksi

  • 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

Aiheista

  • Aiheenvallinasta lisää aiheet sivulla.

Projektin hallinta

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ä.

Pythonilla tehtävät harjoitustyöt

  • 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.

Javalla tehtävät harjoitustyöt

  • 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.

Korjauksia tälle sivulle

Tee korjausehdotus editoimalla tätä tiedostoa GitHubissa.