Legacy-ohjelmointiprojekti: TMC

582384
1-10
Ohjelmistojärjestelmät
Aineopinnot
Kurssilla osallistutaan TestMyCode-projektin kehitykseen ja opitaan samalla toimimaan ison legacy-koodin kontekstissa tyypillisen open source -projektin työtapaa noudattaen. Opiskelijat tekevät backlogin taskeja ja niistä pull requesteja assistenttien IRC-ohjauksella. Kurssin opintopistemäärä määrittyy tehtyjen työtuntien perusteella, noin 15 tuntia aktiivista työskentelyä vastaa yhtä opintopistettä. Kurssin osallistujilta edellytetään sitoutumista säännöllinen työskentelyyn. Esitiedot: Sujuva ohjelmointitaito.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2015 syksy 02.09-11.12. 1-2 Suomi Matti Luukkainen

Luennot

Aika Huone Luennoija Päivämäärä
Ke 16-18 C222 Matti Luukkainen 02.09.2015-02.09.2015

Ilmoittautuminen päättyy tiistaina 1.9. klo 23.59. Kurssille otetaan korkeintaan 20 opiskelijaa. Valinta tehdään ilmoittautumisen päätyttyä.

Yleistä

 

Kaikki tarpeelliset linkit ilmestyvät näille sivuille! 

 

Paja-ajat:

to 24.9 klo 14-16 b221. Seuraavien viikkojen ajat ilmestyvät näille sivuille. 

Irkkiohjausta päivittäin kanavalla #legacy @ IRCnet 

Linkit: 

Git ohjeita

https://help.github.com/articles/syncing-a-fork/

TMC-Repot

https://github.com/testmycode

tmc-langs: https://github.com/testmycode/tmc-langs

tmc-cli: https://github.com/rage/tmc-cli

tmc-core: https://github.com/testmycode/tmc-core

tmc-netbeans: https://github.com/testmycode/tmc-netbeans

tmc-server: https://github.com/testmycode/tmc-server 

Aloitusluennon kalvot, sisältää toimintaohjeet kurssiin osallistumiseen: https://www.cs.helsinki.fi/webfm_send/1657

 

Yleisiä ohjeita koodaukseen eri repoihin liittyen: http://muistio.tieke.fi/p/legacy 

 

Alussa forkkaus ja pull requestin tekeminen: Forkatessa repoa ja pull requestiä tehdessä tee jokin pieni muutos vaikkapa README.md:hen (poista se myöhemmin), sillä pull requestia ei voi tehdä jos alkup. repo ja forkki ovat identtiset 

TMC:n tyyliohjeet: http://testmycode.github.io/