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
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
- Vinzent Hoefler (06.08.2008 19:04)
- Michael Fuchs (07.08.2008 01:06)
- Andrej Kluge (07.08.2008 22:12)
- Michael Fuchs (08.08.2008 17:31)
- Jan Bruns (08.08.2008 21:57)
