AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:17

Parameter dieser Suchanfrage:

Suche in Thema: Verträge für Delphi / Design by Contract
Suche alle Beiträge, die von "jaenicke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Die Delphi-IDE

    AW: Verträge für Delphi / Design by Contract

     
      by jaenicke, 29. Nov 2013
    Gibt es durchaus. Siehe DLangExtensions usw.
    Und über die Tools-API ist glaube ich nun mittlerweile noch mehr möglich.
  • Forum: Die Delphi-IDE

    AW: Verträge für Delphi / Design by Contract

     
      by jaenicke, 28. Jun 2013
    Ja, das funktioniert so, ohne es gerade testen zu können, abgesehen von den falschen Stringdelimitern und dass das class vor operator fehlt. Auf diese Weise habe ich in ein Dictionary automatisch Lowercase Strings als Key gebracht.

    Das funktioniert so aber auch schon mit Delphi 2006 würde ich behaupten, auch wenn ich das gerade nicht testen kann...
    Ich habe dort schon relativ viel mit...
  • Forum: Die Delphi-IDE

    AW: Verträge für Delphi / Design by Contract

     
      by jaenicke, 26. Jun 2013
    Pluginmäßig lässt sich das denke ich in Delphi nicht umsetzen. Annotationen in Java bieten ganz andere Möglichkeiten...
  • Forum: Die Delphi-IDE

    AW: Verträge für Delphi / Design by Contract

     
      by jaenicke, 26. Jun 2013
    Dass der Compiler so etwas erkennt, dürfte in echtem Code allerdings gegen Null gehen. Denn um bei deinem Beispiel zu bleiben eine Funktion absichtlich mit nil aufrufen, wenn die Funktion das gar nicht unterstützt, das mag vielleicht mal passieren, fällt aber beim Test auf und ist leicht zu finden.

    Viel wahrscheinlicher und vor allem schwerer zu finden sind aber doch Fehler, die durch zur...
  • Forum: Die Delphi-IDE

    AW: Verträge für Delphi / Design by Contract

     
      by jaenicke, 26. Jun 2013
    Ich sehe allerdings nicht viele Vorteile gegenüber rein eigenem Code. Denn angeben muss man das so oder so und ob man die Bedingungen nun komplett prüft oder nur die Bedingungen hinschreibt... Eine Funktion wie Assert für diese Fälle kann man auch selbst schreiben, die das Ergebnis prüft.

    Invariants lassen sich natürlich nicht ganz so einfach umsetzen, weil man deren Prüfung manuell in jede...
  • Forum: Die Delphi-IDE

    AW: Verträge für Delphi / Design by Contract

     
      by jaenicke, 26. Jun 2013
    Require und ensure sind nur in Oxygene (ehemals Delphi Prism / Prism) Teil der Sprache. Wenn du doch dafür interessiert und Object Pascal nutzen willst, würde ich dir raten in die Richtung zu gehen.
    http://www.remobjects.com/oxygene/language/special.aspx

    In Delphi selbst gibt es dafür nichts, da musst du das selbst im Quelltext umsetzen ohne dafür eine Sprachunterstützung zu haben. Auch...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jaenicke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=175501
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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