Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
6. Mai 2019
Da bin ich voll auf deiner Seite. Mein Einwand bezog sich auch nicht auf die Möglichkeit einer vollständigen Spezifikation grundlegender Funktionen und deren Mehrwert, sonder eher auf die real existierende Unvollständigkeit derselben. Insbesondere würde das auch einige Fälle von Diskrepanz zwischen Erwartungshaltung und Intention auflösen.
Manchmal ist es zwar ganz spannend vollständig...
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
6. Mai 2019
Das ist ja generell das Problem bei Software: Gäbe es eine umfassende und vollständige Spezifikation, könnte man das auch verifizieren. Aber wann hat man sowas schon.
Vermutlich ist die einzig haltbare Zusicherung bei Software, daß die CI-Testsuite durchläuft. Aber wer kann schon alles und in jeder denkbaren Kombination testen.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
6. Mai 2019
Allerdings hätte man bei Existenz einer entsprechenden Doku aber auch keine wirkliche Handhabe. Ich habe oft genug erlebt, daß in einem solchen Fall die Dokumentation angepasst wurde. Der Inhalt des Handbuchs (in dem Fall war es das eines Autos) beschreibt nämlich nicht die zugesicherten Eigenschaften.
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
3. Mai 2019
Kein Witz! Ich vergleiche mit jedem Release das Source-Verzeichnis der Delphi-Installation mit dem Vorgänger. Dabei fallen mir dann schon einige Konstrukte und Funktionen ein, die ich nun mit Bordmitteln erledigen kann. Bei der täglichen Arbeit weiß ich dann meistens schon: Moment, da war doch was!
Klar ist das natürlich nur dann halbwegs effizient machbar, wenn man jede neue Version auch...