Forum: Programmieren allgemein
by choose,
11. Nov 2003
Hallo neolithos,
sicher kannst man mit ein wenig Gewöhnung mitunter schneller den Code verstehen, ohne die Deklarationen überprüfen zu müssen, aber was machst Du, wenn Du den Typen irgendwann änderst (zB von Record zu Klasse oder von Byte zu Integer zu Int64)? In diesem Fall müsstest Du das Interface Deiner Klassen bzw. die Deklarationen der Funktionen/Prozeduren nachträglich ändern, was...
Forum: Programmieren allgemein
by choose,
11. Nov 2003
Du meinst etwas in der Art der die Hungarian Notation?
Ich möchte micht hier wieder einmal auf den Style Guide beziehen
Forum: Programmieren allgemein
by choose,
11. Nov 2003
Aber auch bei typisierten Ordinalwerten, zB
type
TMyState = (msUnknown, msReady, msRunning, msDone);
function MyStateToString(const AState: TMyState): string;
const
ArResult: array of string = ('Unbekannt', 'Bereit', 'Aktiv', 'Fertig');
begin
Result:= ArResult;
Forum: Programmieren allgemein
by choose,
11. Nov 2003
Cool. Postest Du hier noch einmal, wenn Du den Artikel fertig und auf Deiner Seite veröffentlicht hast?
Danke.
Forum: Programmieren allgemein
by choose,
11. Nov 2003
Hallo Negah,
ich empfehle Einsteigern meißt eher das Gegenteil, weil vielen die Prioritätsregeln nicht "im Blut stecken".
Es gibt zwei Prioritätsregeln:
Punkt- vor Strichrechnung
Klammer vor allem
Lieber eine Klammer mehr, als ein Bug, den man nicht findet, weil man glaubt, der Compier übersetzt es so, wie man meint:
var
a, b: Integer;
Forum: Programmieren allgemein
by choose,
11. Nov 2003
Hallo Luckie,
ich habe Deinen Text einmal überflogen und finde ihn ziemlich gut aufgemacht. Ähnlichen Code konnte ich bei vielen Einsteigern, die sich den Problemen nicht bewusst waren, ebenfalls entdecken.
Du zeigst recht pragmatisch, wovon andere Autoren in abstrakten Texten mit Realitätsfremden Diagrammen berichtet wird (bitte nicht missverstehen, ich bin ein Fan des MVC-Paradigmas!).
...
Forum: Programmieren allgemein
by choose,
11. Nov 2003
Hallo Nimoee,
ich bin den Text noch einmal durchgegangen, Du hast Recht: Obwohl ich mir Mühe gegeben habe, sind in der Tat noch einige englische Begriffe im Text vorhanden... Mit den folgenden Begriffen meinte ich das:
Code = Programmquelltext
DesignPatterns = Entwurfsmuster
Singelton = Hier konnte ich beim Buch der GoF nach der Übersetzung von D. Riehle keinen dt. Begriff finden. ...