perjantaina, tammikuuta 16, 2004

Kirjoitetaan kaikki uudestaan

Rewrites Considered Harmful? - by Neil Gunton

Linkin takaa l�ytyy mielenkiintoinen kannanotto. Herra Gunton on sit� mielt�, ett� paljon ty�t� ja vaivaa vaatinut toimiva koodi on niin kallisarvoinen asia, ettei sit� kannata heitt�� m�keen vain sit� varten, ett� tehd��n uusi version tyhj�st�.

En oikein tied� mit� mielt� itse olen.

Luulisin, ett� niin kuin kaikki muukin el�m�ss�: se riippuu.

On tilanteita, joissa ei yksinkertaisesti voi tehd� muuta kuin kirjoittaa kaiken uudestaan. Itsell�ni on joskus k�ynyt niin, ett� olen etsinyt jostain modulista vaikeasti toistettavaa bugia yli viikon l�yt�m�tt� sit�. Sitten olen kirjoittanut sen uudelleen ja se on toiminut laakista.

Toisaalta olen my�s kirjottanut uudestaan ohjelmia saamatta siit� mit��n varsinaista hy�ty�. Haittapuolena ovat uudet bugit, kr�nttyiset k�ytt�j�t, jotka kaipaavat vanhaa versiota ja min� itse yll�pit�j�n roolissa. Jos olisin vain k�ytt�nyt vanhaa versiota, olisin voinut ongelmiin t�rm�tess� ty�nt�� ne vanhan version tekij�lle. Nyt en voi muuta kuin katsoa peiliin.

Pah! Suo siell�, vetel� t��ll�

Ei kommentteja: