Igy ne...

Erdos Zoltan silverst at axelero.hu
Thu Dec 30 20:48:05 CET 2004


Hali!


> Azert a tobbszalu programokban szinkronizacios hibat talalni nem 
> egyszeru. Semmi keppen nem a 'primitiv hiba' kategoria. Tobben mondtak 
> mar, hogy ez es a memoria korrupcio (buffer overflow, ketszeres 
> felszabaditas, felszabaditott memoriaba iras, stb.) a legnehezebben 
> megtalahato hiba-osztaly.

Igy igaz, de ezek a feladatok leginkabb az alkalmazott oprendszer 
feladatai kellenenek legyenek...

> Ez relative egyszeru: olyan rendszereket kell hasznalni, amiknek mar 
> eleve megvan a feladathoz illo minositese. Azaz, ha pl. SIL-3-as 
> biztonsagi osztalyu programot kell irnod, akkor olyan OS-t, olyan 
> forditot, olyan lib.-eket stb. fogsz hasznalni, amikre a 
> gyarto/forgalmazo mar megszerezte a SIL-3-as minositest. Igy neked mar 
> csak a sajat kododat kell minositeni. Persze ezek az eszkozok nem 
> szoktak 'GPL' liszensszel jonni, es nem is 50e forint egy liszensz...

De hiaba a minosites, neha elojon a worst-case es ezek is tudnak borulni..

> Egyebkent en is ugy latom, hogy a programok minosege nagy atlagban evrol 
> evre zuhan. En viszont nem elso sorban a programozok tudasanak a 
> romlasaban latom ennek az okat, hanem a programok bonyolultsaganak 
> exponencialis novekedeseben. Ma mar nem nagyon van olyan eladhato tudasu 
> program (PC-n legalabbis) aminek a bonyolultsaga ne haladna meg egy 
> ember felfogo kepesseget. Ha meg nem latod at a teljes rendszert, 
> bizonyos pontokon sotetben fogsz tapogatozni es hibazni fogsz.

En nem ebben latom a fo okot. Leginkabb az a bibi, hogy a 
versenyhelyzetben a kuncsaft nem kivanja megfizetni a tisztesseges 
programozast es tesztelest, vagy erre mar nem szannak idot a profit 
erdekeben... igy az ugyfel tesztel elesben... es a program hibazni fog.
marpedig ekkor mar csak foltozni lehet, jol megcsinalni legtobbszor nem..

De ez az ugyvitel teruleten is van igy (eu csatlakozas volt, de egy 
bizonyos kozlony 2 honappal! kesobb jelent meg visszamenoleges hatallyal 
es birsagolasi lehetoseggel... es erre kellett (volna) programozni...)

Egyebkent az atlathato programozast nem feltetlenul tamogatjak a mai 
programozasi modszerek. En anno oprendszer szintu dolgokat is csinaltam, 
mig megerte... lehetett belole tanulni... Ma a programozoi 
gondolkodasmodot csak elmeletben tanitjak...:-(

De ez mar talan flame.....

E.Z.





More information about the Elektro mailing list