[elektro] Munka

Andras Huszti kyrk at villamvadasz.hu
Wed Sep 14 11:48:11 CEST 2011


Hello!

> 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.
Sajnos bekovetkezhet abban az esetben ha az adat volatilekent van
kezelve illetve a ket if kozott valtozik. Ez interruptos rendszer eseten
igen konnyen elkepzelheto. Megkockaztatom, hogy a volatile sem kell mert
a fordito jo eselyel az eredeti helyrol fog ujra komparalni. Azt kell,
hogy mondjam a jelen megvalositasban a tesztelonek igaza volt, de
megsporolhatott volna egy kodot ha siman if else-el nezi. Akkor ugyanis
a valtozo csak egyszer lesz kiertekelve es a tobszalusag miatt nem fog
valtozni menet kozben.



More information about the Elektro mailing list