Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Zitat von woeh: „ ich habe folgenden sub: VB.NET-Quellcode (3 Zeilen)“Die kann komplett weg. Man braucht keine CloseForm-Methode, einfach MyForm.Dispose aufrufen und feddich.

  • Benutzer-Avatarbild

    Und ByRef generell vermeiden. ByRef ist ein Spezial-Feature, was man nur in besonderen Fällen braucht - nämlich wenn man Functions hat, die eiglich mehrere Rückgabewerte haben sollten - was .Net ja (bislang) nicht kann. Braucht man keinen oder nur einen Rückgabewert gibts keinen Grund für ByRef, und sollte man tunlichst lassen, weil das kann zu bösen Überaschungen führen, insbes. in vb.net, wo beim Aufrufer am Code garnet erkenntlich ist, dass der übergebene Parameter hinterher ein anderer sein …

  • Benutzer-Avatarbild

    Bei so vielen Fehlern scheint mir eine Häppchen-Strategie unerlässlich. Weil ohne Testläufe machen zu können ists glaub unmöglich, alle Fehler in einem Rutsch zu beheben, ohne neue einzubauen. Und Testläufe kannst du nur machen, wenn der Compiler die Füsse stille hält. Wesentlich zu solchen Mammut-Refactorings gehört auch die Möglichkeit, jederzeit lauffähige Backups machen zu können, um erreichte, erfolgreich getestete Stände festzuhalten. Meine Strategie-Empfehlung: Zwei Fragen: Aufteilung ein…

  • Benutzer-Avatarbild

    Hier mal Überarbeitung. Guck dir jede Zeile (auch die nicht mehr vorhandenen Leerzeilen) genauestens an.VB.NET-Quellcode (23 Zeilen)Es wird auch nicht ganz lauffähig sein, weil ich kanns ja nicht testen.

  • Benutzer-Avatarbild

    Arrr. Noch immer On Error. Wo erwartest Du genau welche Art von Fehler? Und immer noch haufenweise Leerzeilen ohne Sinn. Und immer noch 3-zeilige Ifs, wo ein Einzeiler reichen täte. Und immer noch werden Booleans mit True verglichen. siehe: Boolean, Vergleiche und bedingte Verzweigungen Und das Schlüsselwort ByRef ist auch völlig üflüssig. Ich gebs ja zu, mein Code ist wg der langen Comments nicht gut zu lesen - aber wenn du die Comments befolgst, können sie ja auch weg.VB.NET-Quellcode (22 Zeil…

  • Benutzer-Avatarbild

    Zitat von woeh: „... ob ich ne bedingung in einer zeile oder in drei zeilen schreibe ? für die lesbarkeit finde ich drei zeilen besser... hat es einen tieferen sinn ?“Jo, ich seh den Sinn inne besseren Lesbarkeit. Lesbarkeit wird immer belastet durch viele Zeilen, mit Vor- und Rücksprüngen. Und Einzeiler-Ifs sind mir ein willkommenes Mittel, beides ein bischen weniger zu haben.