Re: uC-Programmierung: Endlosschleifen befürchten?



Joerg Wunsch schrieb:
Falk Willberg <Faweglassenlk@xxxxxxxxxxxxxxxx> schrieb:

Steinbach's Guideline for Systems Programming:
Never test for an error condition you don't know how to
handle.

Da fe lt ein ;-)

Dachte ich früher auch.

Nein, das fehlt nicht. Lass es dir nochmal auf der Zunge zergehen.

Schmeckt mir nicht...

Wenn du weißt, wie du auf eine bestimmte Fehlerbedingung reagieren
kannst und solltest, dann trifft sein Satz ja schon nicht mehr zu.
Wenn du es nicht weißt -- nun, was hilft es dir dann, den Fehler
erkannt zu haben? (Falls du jetzt antwortest: ,,geordneten Rückzug
antreten'' -> du bist wieder beim ersten Teil, du weißt nämlich, wie
du darauf reagieren solltest.)

Ok, ich ergänze um: "Du sollst _immer_ wissen, wie Du einen Fehler
behandelst." Jedenfalls auf Systemen, bei denen ein unvorhersehbares
Verhalten schädlich sein kann.

Wenn es nur darum geht, ob sich ein DVD-Player aufhängt, ist es egal.
Spätestens wenn Menschenleben davon abhängen, eben nicht.

Wie immer: Es kommt darauf an.....

Falk
P.S.: Dürfte ich davon ausgehen, daß die Umgebung fehlerfrei ist, könnte
ich manches in 1/10 der Zeit fertig haben.
.



Relevant Pages

  • Re: Der Weisheit des Sarrazenen Quelle
    ... mit staatlicher Hilfe nur gut genug gut füttern, ... Ja, nur zu: Lass hören!! ... systematisch: Satz für Satz! ... Haste kein' Bock drauf, wa? ...
    (de.etc.sprache.deutsch)
  • Re: Helmabnahme nach Unfall
    ... Lass dir mal die Bedeutung deiner Zeilen auf der Zunge zergehen, ... Das ist schon fast eine Ehre. ...
    (de.rec.motorrad)
  • Re: HDTV
    ... den Olympischen Winterspielen im Februar 2010 "richtig" losgehen soll. ... und was sehen dann meine alten Eltern auf ihrem 4:3 Röhrenfernseher? ... Lass mich raten: ... Wer heute diesen Satz ...
    (de.rec.tv.misc)
  • Re: Notfallvermittlungtauber Kater in Südbaden
    ... Boah, den Satz muss man sich auf der Zunge zergehen lassen. ... Genial. ...
    (de.rec.tiere.katzen)
  • Re: MS ODBC konfigurieren =?ISO-8859-1?Q?f=FCr_Oracle_8=2E1=2E?= =?ISO-8859-1?Q?_7?=
    ... - Lass dir das mal genüsslich auf der Zunge zergehen! ... Access-FAQ http://www.donkarl.com/ KnowHow.mdb http://www.freeaccess.de Newbie-Info http://www.doerbandt.de/Access/Newbie.htm. ...
    (microsoft.public.de.access.clientserver)