Skip to content

Parikoodaus

Kuvauksen kirjoitti: Kalle Riuttanen L4773

Lyhyt kuvaus käsitteestä tai aiheesta

Parikoodaus on ohjelmointimenetelmä jossa kaksi henkilöä työskentelee yhdessä samanaikaisesti samalla päätteellä. Toinen henkilö kirjoittaa koodia samalla kun toinen esittää kehitysideoita ja etsii/korjaa virheitä koodista. Näitä rooleja vaihdetaan säännöllisesti.

Parikoodausta voidaan soveltaa opetuksessa, koulutuksessa sekä esimerkiksi työhaastattelussa. Parikoodausta voidaan tehdä erilaisilla "kokoonpanoilla", eli osapuolet voivat olla joko samantasoisia koodareita tai sitten toinen on huomattavasti toista kokeneempi.

Parikoodauksen vahvuuksia ovat mm. erilaisten näkökulmien ja ratkaisujen löytäminen, tietojen jakaminen osapuolten kesken sekä "reaaliaikainen laadunvarmistus". Heikkouksia taas ovat esimerkiksi tarvittavat työtunnit ja mahdolliset konfliktit parin välillä. Työnantajan näkökulmasta ei ole välttämättä kovin kustannustehokasta laittaa kahta työntekijää saman päätteen ääreen työskentelemään, poisluettuna tietenkin koulutus- ja perehdyttämistilanteet.

Tietynlaiset kokoonpanot voivat myös aiheuttaa omanlaisiaan ongelmia. Esimerkiksi Senior-Junior parin kohdalla juniorikoodari voi helposti päätyä vain katselijan osaan. Noviisi-noviisi pari voi taas olla ongelmallinen jos annettu tehtävä ei millään etene ja tarvittavaa ohjausta ei ole tarjolla. Parikoodauksen toimivuus tuntuisikin siis olevan hyvin riippuvainen yksilöistä joista pari muodostuu.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa