AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:17

Parameter dieser Suchanfrage:

Suche in Thema: Schutzblöcke überflüssig!?
Suche alle Beiträge, die von "stahli" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 12 von insges. 12 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 1. Okt 2020
    Ok, vielen Dank.



    Dann sind wir ja grundsätzlich schon gleicher Meinung (was die reduzierten Beispiele betrifft).

    Vielleicht habe ich mich einfach zu unklar ausgedrückt.
    Ja, die Überschrift war auf jeden Fall zu ungenau bzw. reißerisch.
    Was ich genau meinte, hatte ich aber versucht, zu erläutern.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 1. Okt 2020
    @jaenicke

    Ja, meine Anwendungen sind recht überschaubar und ich arbeite allein daran.



    Wenn durch den Fehler alle Konten der Bankkunden geleert wurden, wäre es besser, sofort abzubrechen und keine Daten mehr zu speichern. Wenn es sich um eine Zugriffsverletzung auf eine VCL-Komponente handelt, kann man erst mal problemlos weiter arbeiten.
    Da es sich aber um völlig unerwartete Fehler...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 1. Okt 2020
    Ok, das ist ein gutes Beispiel und das kann ich auch nachvollziehen.

    ABER: Dann muss allerdings auch eine Problembehandlung erfolgen und neben dem Freigeben der Objekte eine Fehlerbehandlung und Info an den Aufrufer erfolgen.

    Dann passt das ja wieder.

    Wenn aber nur die Objekte abgeräumt werden und der Aufrufer keinerlei Info erhält, dass etwas schief gelaufen ist, dann hat Paypal schnell...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 1. Okt 2020
    Das hat mit meinem Anliegen/meiner Nachfrage nichts zu tun.




    Eine bessere Robustheit erkenne ich durch einen finally-Block ohne wirkliche Fehlerbehandlung eben nicht. Aber das habe ich schon mehrfach erläutert.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Zwei Antworten möchte ich nochmal los werden (zum vielleicht besseren Verständnis):



    Genau das meine ich auch. Die Anwendung sollte so ausgerüstet sein, dass sie mit allen auftretenden Situationen umgehen kann.
    Das muss sicher gestellt sein aber mehr ist nicht notwendig. Notfalls ist eine schnelle Nachbesserung erforderlich.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Bitte bleib sachlich.

    Wenn man z.B. mit Netzwerkverbindungen arbeitet muss man immer mit Abbrüchen rechnen und darauf reagieren.
    An anderen Stellen wird aber doch mit getesteten Klassen und Bedingungen gearbeitet, wo keine Exceptions zu erwarten sind.
    Wenn irgendwann doch Probleme erkannt werden, muss man eben doch nachbessern.

    Das gehört für mich zu ordentlichen Tests.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Ja, danke Sebastian.

    Deinen Text kann ich nachvollziehen und da gehe ich auch weitestgehend mit.
    Dein Beispiel ist grundsätzlich auch in Ordnung, da Du eine Exception auswertest und darauf reagierst.

    Oft sieht man aber Beispiele wie Dein "Run" alleinstehend, wo die Objekte wieder freigegeben werden und keine Fehlerbehandlung ersichtlich ist.
    Das finde ich dann halt unsinnig.

    ...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Einmal kurz antworten will ich dennoch.

    Wenn man (in möglichen Fehlerfällen) Rückgabewerte nutzt und den Programmablauf entsprechend steuert, ist das völlig in Ordnung (das Beispiel hatte ich ich auch gebracht). Das ist auch nicht der Ansatz, den ich kritisiert habe.

    Ohne Fehlerbehandlung ist die Freigabe von Objekten im Fehlerfall nebensächlich - genau das UND NUR DAS meine ich.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    @Delphi.Narium

    Wollen wir anhand Deines Beispiels mal weiter diskutieren?
    Die Argumentation finde ich nämlich ganz passend. Vielleicht können wir ja irgendetwas draus ziehen...

    Also das Beispiel mit dem Auto passt nicht ganz zu meinem Thema. Im Falle eines Unfalles helfen Gurt und Airbag, die Folgen zu mildern.
    Bei der Software kann man die Analogie vielleicht bei einer Fehlerbeseitigung...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Das wäre so ein oben beschriebener Fall, dass im Sekundentakt neue Probleme auftauchen. Das könnte man als Sonderfall ansehen - wobei dann neben der Speicherfreigabe auch wieder eine echte Fehlerkorrektur erfolgen müsste, damit das Sinn macht.

    Wie gesagt, es ging mir um reine Objektfreigabe im Finallyblock ohne Loop und ohne wirkliche Fehlerbehandlung.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Das ist ja etwas anderes. Eine Fehlermeldung auszugeben und eine Fehlerbereinigung (Datenbereinigung) durchzuführen ist ja in Ordnung.
    Aber nur
    try
    ObjektErzeugen;
    EtwasTun;
    finally
    ObjektFreigeben;
    end;

    Halte ich für unnütz. Da wird keine Fehlernachricht ausgegeben und keine Fehlerbehandlung durchgeführt (außer die Speicherfreigabe).
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    Schutzblöcke überflüssig!?

      Delphi
      by stahli, 30. Sep 2020
    Mal eine ketzerische Behauptung...
    Ich möchte das ganz gern mal diskutieren, weil ich immer wieder auf Schutzblöcke stoße, die ich für unnötig halte...
    Vermutlich stehe ich da wieder ziemlich allein, aber der Sinn von generellen Schutzblöcken um alle erzeugten Objekte erschließt sich mir einfach nicht...
    Ich halte Schutzblöcke im Allgemeinen für völlig überflüssig, außer dort, wo bestimmte...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=stahli&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=205633
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz