No niin. Ja pistit sitten fiksun ja perustellun tekstin nettikeskusteluun??? Voi kökkö! Nyt kai sitten minunkin täytyy yrittää vastata järkevästi
?
Jos se, mitä sanot taustaksesi pitää paikkansa, niin olet varmasti minua teknisesti monin tavoin osaavampi. En edes ala vääntämään aiheesta.
Mutta jotain väitän tietäväni asioista perustasolla. Ja viittaan kohtaasi 1. En ole eri mieltä tuosta enkä jatkokommenteistasi. Se, mitä väitän on, että perustaa ei voi ohittaa.
Olen täysin samaa mieltä kanssasi siitä, että toimivien osien ottaminen on hyvä idea. Ei kahta sanaa tästä. Tai jos puhutaan koodista, otetaan kirjastoja tai paloja ja käytetään niitä.
Mutta. Sanot olevasi koodin kanssa tekemisissä. Ok. Otetaan esimerkki siitä maailmasta. SAP. SAP oli aikanaan (ja on edelleen konstrukti). Sen päälle on rakennettu lukuisa määrä erilaisia sovelluksia ERP-sovelluksia, CRM, FMS, jne. Kaikki nämä sovellukset vaativat erilaisia ominaisuuksia ja ovat luonteeltaan erilaisia. Rakentamalla samalle perusmalille saat kaikki nämä asiat sovitettua yhteen, mutta et oikeasti kovin hyvin. Ja syy on se, että pohjalla oleva koodi ei ole tarkoitettu siihen, mihin sitä käytetään vuosia myöhemmin. Se toimii. Ei siinä mitään. Mutta ei niin hyvin kuin jos tekisit oman sovelluksen juuri siihen tarpeeseen (ei mennä APOTTI:in ja MUMPS:ii n joka on esimerkki tästä ihan tänä päivänä).
Eli. Se, mitä yritän sanoa (ja tiedän että esimerkkini ovat huonoja) on, että jos rakennat olemassa olevalle perustalle, et voi ylittää sen perustan rajoituksia. Jos yrität, seuraus on huono.
Pahoittelut jo etukäteen. Viestisi on niin hyvä että se ansaitsisi paremman esimerkin mutta halusin vastata saman tien. Toivottavasti saat selvää ajatuksesta.