Samuli Siivonen
Aug 20, 2018 · 1 min read

Olen nähnyt hyvin tehtyjä codebaseja, joiden ylläpitäminen on turhan vaikeaa liiallisen koodikikkailun takia. Olen nähnyt hyvin toimivia codebaseja, jotka on tuomittu pelkäksi kuraksi, koska ne on tehty väärällä tavalla. Olen myös nähnyt Suomen mittapuulla todella isoja ja käytettyjä saitteja, jotka ovat copy-paste-modify tekniikalla tehtyjä ja joita on ylläpidetty vuosikausia niin, että joka päivä viedään muutoksia ulos. Sitten on paljon codebaseja, joita ei juuri koskaan ylläpidetä, koska softa ei lentänyt tai rahat/kiinnostus loppui. Ei koodin ylläpidettävyys ole niin yksinkertaista kuin vältä toisteisuutta.

Laiska copy-paste on eri asia kuin pragmaattinen copy-paste. Olen itse nähnyt koodaajien enemmänkin jäävän hieromaan toimivaa koodia turhan pitkään kuin päästävän siitä irti silloin kun se toimii, mutta tuntuu vähän pahalta.

    Samuli Siivonen

    Written by

    Samuli Siivonen Oyn vanhempi konsultti, neljän nuoremman konsultin isä, Batmanin alainen ja superkoodari