Alatoimintoja
Alatoimintoja (alatoiminto) ovat ohjelmoinnissa itsenäisiä koodilohkoja, jotka suorittavat rajatun tehtävän ja joita ohjelman muu osa voi kutsua tarvittaessa. Ne tarjoavat toimintalohkon uudelleenkäytölle ja selkeydelle sekä mahdollistavat ohjelman rakenteellisen jakamisen pienempiin, hallittaviin yksiköihin.
Ominaisuudet ja suunnittelu. Alatoimintoja voidaan kutsua useita kertoja ja niillä on yleensä määritelty rajapinta, jonka kautta
Käyttö ja käytännöt. Alatoimintojen avulla voidaan koodia uudelleenkäyttää, testata eristetysti (yksikkötestaus) ja korvata tai mockata helposti
Esimerkkejä. Yleinen esimerkki on laskutoimituksen jakaminen pienempiin funktioihin, kuten summa, erotus ja neliöjuuri, joiden tehtävänä on