Koodin säilyttämisen merkitys ohjelmistokehityksessä
Ohjelmistokehityksen yhteydessä "säilyttäminen" viittaa jonkin, tyypillisesti koodinpalan tai tietyn toteutuksen, säilyttämiseen tai ylläpitämiseen.
Esimerkiksi jos sinulla on toiminto, joka suorittaa tietyn tehtävän ja haluat jatkaa käyttöä koodissasi olevaa funktiota, voit sanoa, että säilytät toiminnon. Vastaavasti, jos sinulla on luokka, joka toteuttaa tietyn algoritmin, ja haluat jatkaa kyseisen luokan käyttöä koodikannassasi, voit sanoa, että säilytät luokan.
Koodin tai toimintojen säilyttäminen voi olla tärkeää useista syistä, kuten esim. :
1. Vanha koodi: Jos sinulla on olemassa oleva koodikanta, joka on toiminut hyvin pitkään, saatat haluta säilyttää tietyt koodin osat välttääksesi yhteensopivuuden rikkomisen tai säilyttääksesi taaksepäin yhteensopivuuden ohjelmistosi vanhempien versioiden kanssa.
2. Uudelleenkäytettävyys: Jos olet kirjoittanut koodin, joka ratkaisee tietyn ongelman, saatat haluta säilyttää koodin, jotta voit käyttää sitä myöhemmin uudelleen vastaavien ongelmien ratkaisemiseen.
3. Suorituskyky: Joissakin tapauksissa olemassa olevan koodin säilyttäminen voi olla tehokkaampaa kuin sen uudelleenkirjoittaminen tyhjästä, varsinkin jos koodi on hyvin optimoitu ja sitä on testattu laajasti.
4. Tieto: Koodin säilyttäminen voi myös auttaa säilyttämään tietoa ja asiantuntemusta organisaatiossa, koska kokeneet kehittäjät voivat jatkaa kirjoittamansa koodin käyttöä ja ylläpitämistä.



