[elektro] Munka

Xorn toth.endre at gmail.com
Wed Sep 14 10:08:53 CEST 2011


2011/9/14 Ábrahám Gábor <abraham at plus7.hu>:
>
>> A másik az csúcs volt, ez nem tudom kihagyni. Kolléga nagy mellénnyel
>> jött, hogy Ő szuper program tesztelő volt az előző munkahelyén.
>> Feladat: mikrokoltroller egyik portjáról beolvas egy bájtot, és a
>> legalsó bit értékétől függően kell A vagy B dolgot csinálni.
>> A kolléga kódja:
>> If ((adat &1)==0)
>>    "A" dolog végzése
>> else if ( (adat &1) == 1)
>>              "B" dolog végzése
>>          else
>>                  hiba jelzés
>>
>> Mikor rákérdeztem, hogy ez a hibajelzés mégis mikor fog bekövetkezni,
>> akkor kikérte magának, hogy értsem meg, Ő tesztelő volt és a nem várt
>> estekre is fel kell készülni. Hál istennek a próbaidő végén kirúgták.
>
> Aztán valaki egy IT rutinban elszarja a regisztermentést, és két hónapig
> keresed, míg egy ehhez hasonló  hülyeség lehet, hogy megfogja, mert a
> két vizsgálat között megváltozik adat értéke.

Ez azert kevesse valoszinu, mert ha a fordito optimalizalja a fenti
kodot, abbol lesz egy darab felteteles ugras, a masik ag pedig tovabbi
osszehasonlitas nelkul, direktben folytatodik. A fordito sem egeszen
hulye, az is siman rajon, hogy a masodik feltetel felesleges, az else
aga sosem fog vegrehajtodni.

> Meséltem már, amikor a Postabank telefonált, hogy feltörték a
> rendszert, mert a bridge azt írja a képernyőre, hogy
> "itt járt Oszi".  Ha bárki el tudta volna képzelni, hogy ez a hiba előjöhet,
> lecseréltük volna egy normális hibaüzenetre.

:-)

Best regards,
Andy



More information about the Elektro mailing list