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