nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Codingstyles für ObjectPascal

Von: Michael Fuchs (mikescu@gmx.de) [Profil]
Datum: 05.08.2008 22:54
Message-ID: <6frsvsFd32i0U1@mid.individual.net>
Newsgroup: de.comp.lang.pascal
Hallo,

da ich gerade an einem Codegerationtool schraube habe ich ein paar
Fragen zum Codestyling. Gibt es da eine "reine Lehre" nach der ein
Quellcode aufgebaut werden sollte?

Konkret:

1.) Ich nutze folgendes System für Klassen:

type
TMyClass = class
private
_x: Integer;
_y: WideString;
public
property X: Integer read _x write _x;
property Y: WideString read _y write _y;
public
procedure DoSomething(t: Integer);
end;

Also a) private Variablen immer mit Unterstrichen und Kleinbuchstaben
startend (passend zu den Properties) und im camelCase
b) Properties und Methoden immer mit Großbuchstaben und in
PascalCase
c) Parameter und lokale Variablen immer im camelCase

2.) Die Benennung von Units erfolgt nach dem Muster
$Projektname_$Teilprojekt_$Unitname. Beispielsweise:

unit MyProject_Core_Model;
unit MyProject_Gui_MainForm;

Hintergrund ist, dass ich das auf Arbeit in anderen Projekten auch so
nutze, allerdings ist dort nicht Pascal die Sprache. Gibt es da ein paar
Regeln oder auch nur ein paar Vorgaben und wie sehr würdet ihr Wert auf
deren Einhaltung legen?

mfg
Micha
--
Meine Wanderungen durch Realität und Cyberspace

auf --> http://www.michael-fuchs.net <--

[ Auf dieses Posting antworten ]

Antworten