Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo, eigentlich ein interessantes und auch wichtiges Thema. Es ist nur immer wieder im Laufe der Diskussion über die letzten 13 Seiten ausgefranst. Ich habe in der Arbeit beim MS-Developer-Support tonnenweise fremden Code gesehen. Der war meistens schwierig zu lesen, manchmal wirklich eine Qual. Daraus ergeben sich für mich folgende wichtige Punkte für stabilen und lesbaren Code: 1. Kommentare, das wurde hier auch schon erwähnt, ist aber untegegangen. Warum hat man etwas so und nicht anders ge…

  • Benutzer-Avatarbild

    Nochwas zum stabilen Code: Wenn ich eine Funktion aufrufe, die mir per Rückgabewert mitteilt, ob alles gut gegangen ist, dann sollte sich mein Code auch für diesen Rückgabewert interessieren. Oft genug lassen eilige Coder den unter den Tisch fallen und etwas später kracht es dann wegen irgendwas. Dabei hätte man vielleicht an diesem Rückgabewert sehen können, dass da was im Busch ist, weil ich vielleicht auf Grund eines Fehlers gar nicht die erwarteten Daten von der Funktion bekommen habe. Also …

  • Benutzer-Avatarbild

    Aber waurm warten, bis mir das System eine Exception um die Ohren haut, wenn ich am Rückgabewert schon sehen könnte, dass da was in die Hose gegangen ist? Es löst ja auch nicht alles, was schief geht, gleich eine Exception aus.

  • Benutzer-Avatarbild

    Da sieht man mal wieder, dass es eben nicht genau einen guten Stil gibt. Wahrscheinlich ist das Thema auch genau deshalb so ausgefranst. Trotzdem nochmal: Wenn ich eine Funktion habe, die mir per Rückgabewert mitteilt, ob alles geklappt hat, warum ist es dann besser, den Rückgabewert zu ignorieren und sich auf eine Exception zu verlassen, die schon irgendwann geworfen wird, wenn was auf die Nase gefallen ist? Die Exception kommt in diesem Fall ja vielleicht später, weil in strImportantData nicht…

  • Benutzer-Avatarbild

    Gut, das kann man natürlich so machen. Das Beispiel mit dem Rückgabewert muss ja auch nicht jeder toll finden. ist mir nur eben oft aufgefallen, dass die Leute den gerne unter den Tisch fallen lassen. In dem Fall kommt vielleicht auch irgendwann eine Exception, die hat nur niemand vorher eingeplant, so wie ihr mit euren Beispielen hier und dann raucht was ab, dabei hätte man es vorhersehen können bei Nutzung des Rückabewerts. Ich habe auch hier oder in der VB-Doku gelesen, dass Exceptionhandling…