Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
29. Jul 2005
Hi Olli
Sie sollte aber das Ziel der Programmierung sein. D.h. ein un-cleverer Methodenname ist eine Schlamperei in der Programmierung und benötigt zusätzliche Arbeit in einer Dokumentation.
Konstantennamen SIND Bestandteil der Programmiersprache, zusaätzliche Dokumentationen zu dieser Konstante sind NICHT Bestandteil des Programmes.
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
29. Jul 2005
Hi Olli,
es ist schwer eine solche Grundsatzdiskussion über das Netz zu führen. Lieber würde ich sowas in einer persönlichen Diskussion klären. Denn im Grunde vertreten wir ähnliche Ansichten, der Unterschied zwischen uns besteht nur darin aus welchem Winkel wir die Problematik betrachten und was für Schlüsse wir letzendlich daraus ziehen.
Doch er muß es eben, ob er will oder nicht. Was...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
29. Jul 2005
Ah eines habe ich noch vergessen. Betrachten wir einfach mal eine Funktion X
function X(Input): Output;
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
29. Jul 2005
Ich mache es mal kurz weil wir uns in unserer Meinung nun doch stärker annähern. Ich bin aber pragmatisch und ein Praktiker ergo:
Ja man muß es sogar. Zwei wichtige "Beweise" führe ich an:
1.) ich rede von professioneller Arbeit wenn ich von programmieren rede, ergo gehört dazu Teamarbeit und Projekte die über längere Zeiträume von verschiedenen Leuten gepflegt werden müssen. In solchen...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
29. Jul 2005
Hi Oliver,
um meine Meinung besser vertreten zu können müssen wir erstmal unsere Diskussions-Grundlage definieren.
Ich betrachte Exceptions und Schutzblöcke erstmal aus rein syntaktischer Sichtweise,also unabhänig von C/C++ oder den Hardware Exceptions in den Intel CPU's.
Ob try finallys in C existieren oder nicht ist in dieser Diskussion irrelevant. Wichtig ist der Zusammenhang für...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
1. Jun 2004
TEXT = 'Dies ist ein Testtext.';
FILENAME = 'c:\test.txt';
var
fs: TFileStream;
s: String;
begin
s := TEXT;
try
fs := TFileStream.Create(FILENAME, fmCreate);
try