Onko ohjelmointikehityksessä mahdollista tavallaan varastaa pohja, muokata siitä omansanäköinen, esitellä se lakimiehelle ja tarkistaa ettäse ei enäää täytä kopioinnin kriteeristöjä? Koska tuolla säääästää työtunteja.
Kommentit (6)
Että jos haluaa säästää aikaa niiin tavallaan sellaisia vaiheita jotka on jo tehty niiin miksi tehdä sama työ kahteen kertaan jos rakentaa omaa ideaa ja luovuuttta siiihen päälle.
Noinhan se menee. Pitää salata koodi, jos haluaa kopiosuojaa.
"Onko ohjelmointikehityksessä mahdollista tavallaan varastaa pohja, muokata siitä omansanäköinen, esitellä se lakimiehelle ja tarkistaa ettäse ei enäää täytä kopioinnin kriteeristöjä? Koska tuolla säääästää työtunteja."
Kukas sen tarkistaa?
Jurristi ottaa rahat ja nauraa matkalla pankkiin...
Ohelmointihan oikeastaan perustuu siihen, että käyttää valmiiksi tehtyjä osia.
Idean tasolla kyllä, mutta käytännön toteutuksena ei. Jokainen ohjelmisto on jo muutaman käyttövuoden jälkeen sellainen sillisalaatti että se ylittää sitä ylläpitävien ohjelmoijien käsityskyvyn. Asiaa saatetaan yrittää korjata refaktoroimalla, koodaamalla parempia testejä ja poistamalla kuollutta koodia, mutta useimmiten aloitetaan alusta ja tehdään uusi järjestelmä puhtaalta pöydältä.
Toki osia vanhasta, esimerkiksi mutkikkaita integraatioita tai muita businesskriittisiä osia otetaan vanhasta. Mutta ainakin minä otan vanhasta ainoastaan idean ja karsin kaiken vanhan painolastin ja sälän pois. Usein jopa uudelleenkirjoitan kaiken vanhasta mallia katsoen.
Yleisesti käytössä ohjelmistokehityksessä, pyörää ei ole mielekästä keksiä uudestaan.