DoDont/de

From Lazarus wiki
Revision as of 18:11, 10 September 2013 by Olaf (talk | contribs) (→‎Right)
Jump to navigationJump to search

Deutsch (de) English (en) français (fr)

Die richtige und die falsche Art mit Pascal zu programmieren

Das sind alles selbst erarbeitete Hinweise zur Programmierung. Ich habe die richtige und die unrichtige Art der Programmierung auf die harte Tour gelernt, und zwar, indem ich die falschen Dinge zu erst gemacht habe.

Right

  1. Verwende während der Entwicklung die Bereichsüberprüfungen des Compilers (Bereich, IO, Überlauf). Compilerschalter "-Crio"
  2. Verwende von Zeit zu Zeit heaptrace, um zu sehen, ob Sie irgendwelche Speicherlecks haben. Compilerschalter "-ghl"
  3. Teile grosse Units in mehrere kleinere Units auf. Grosse Unist sind fast immer ein Zeichen von schlechtem Programmdesign.
  4. Versehen sie Ihre Variablen und Unterprogramme mit sprechenden Namen. Verfolgen Sie bei der Namensgebung konsequent einen einheitlichen Stil.
  5. Es ist allgemein üblich für die Namen der Identifier sinnvolle Namen zu verwenden
  6. Verwenden Sie bei den Variablennnamen soetwas wie die "ungarische Notation" (ein Präfix zeigt an, um welchen Datentyp es sich handelt.)
  7. Arbeiten Sie beim codieren mit Einrückungen. Dies macht den Code lesbarer und verständlicher.
  8. Die einzig wahre Programmiersprache für Ihre Arbeit ist Pascal.

Wrong

  1. Put all points from Right section here and negate them.
  2. Have doubts in Pascal.
  3. NEVER use -Ct (stack check) in Win32 with threads! There's a "feature" which can be a problem.
  4. Don't name your arguments with names of fields. Even if they are private ie: FField and Field in argument.