Tämä kurssi on jo päättynyt.

Rajapinnat: Sopimussuunnittelu ja koodauksen käytännöt

Toisen viikon aluksi keskitytään ohjelmointiin ja työnjakoon koodin näkökulmasta. Puhutaan rajapinnoista, niiden suunnittelusta ja dokumentaatiosta. Rajapintasuunnittelussa paneudutaan sopimussuunnitteluun: ajatukseen rajapinnasta sopimuksena. Siinä keskitytään kutsujan (esiehto) ja toteuttajan (jälkiehto) vastuisiin sekä siihen, milloin olion voi luottaa olevan tolkuissaan (invariantti).

Tämä lisäksi käsitellään sitä, miten rajapinta sopimuksena näkyy ohjelman testaamisessa sekä sitä, millaisista asioista ylipäätään on hyvä sopia ohjelmistoprojektissa.

Rintala, Jokinen kirjan sivut:

Luento 3: sopimussuunnittelu

Palautusta lähetetään...