Sziasztok!
Én nem vagyok ugyan programozó...
Bár a shellprogramozásban eltöltöttem jóegynéhány órát, de hol van ez az igazi programozástól?
Azonban annyit tudok, hogy ha mondjuk kijön egy újabb "ablakos program" a "pici puha" "szoftverműhelyéből", akkor annál is 100%, hogy nem 0 bájtról kezdték a fejlesztést.
Vagyis minden egyes verziót nem totál előről kezdenek el írni, hanem régebbi kódsorokra, programrészekre épül.
(persze nam akarnám újra feltaláni a spanyolviaszt :-)
Ezért, ha már a legelején törekednének arra, hogy minimális hiba legyen a programban, akkor, ha ez a "trend" megmarad a továbbiakban úgy nem lennének "hibahegyek". (csak jóval kevesebb hiba)
Vagyis úgy látom az egészet, hogy ha az emeletes házépítésnél az alapozás tisztességes, akkor amennyiben az első szint is megtartja ezt a szinvonalat, majd a továbbiakban ugyanilyen lesz a második, harmadik, negyedik, ötödik.... sokadik emelet, akkor egy stabil időtálló felhőkarcoló épülhet fel.
És nem lesz belőle "Pisai ferde torony". Pontosabban nem fog annyira bedőlni pár év alatt.
Gondoljátok csak el, ha a WTC építésekor úgy alapozták és építették volna a tornyokat mint ahogyan "egyes program" készül! Gondolok itt arra amikor rátalálnak egy olyan biztonsági hibára amely már a 13-15 évvel ezelőtti verziójában is bennevolt a "programnak" ill. az oprendszernek!
Úgy vélem, hogyha a kezdetben hanyagul vagy kapkodva programoz valaki, akkor ha ezen a szálon fut tovább a program úgy a végén káosz lesz a hibák miatt.
És ha "tiszta" egy egy "modul" vagy akár egy .dll, akkor nagyobb az esély a program "hibátlanságára."
Persze lehet, hogy csak "zöldségeket" hordok itt össze...
Node akkor hogy van az OpenBSD 8 év alatt egyetlen távolról kihasználható hibája?
http://openbsd.org/hu/index.html