1. Benennung von Variablen
Der Name der Variablen sollte in der Lage sein, ihren Zweck wie Sname, Sbirthday usw. auszudrücken.
Die Variablen für übliche Schleifensteuerung sind häufig einzelne Buchstaben wie I, J, K usw. Wenn Sie einen sinnvolleren Namen wie ICOunt verwenden, erleichtert die Schleife das Verständnis.
Boolesche Variablennamen müssen deutlich die Bedeutung wahrer und falscher Werte wie Isright angeben.
2. Komponentennamen
Die Benennung einer Komponente muss in der Lage sein, den Zweck und die Art der Komponente auszudrücken. Im Allgemeinen wird das Präfix hinzugefügt, die erste Hälfte repräsentiert den Typ und die zweite Hälfte repräsentiert den Zweck. Beispielsweise wird die Formklasse von FRM im Allgemeinen hinzugefügt, die Schaltflächenklasse wird mit BTN hinzugefügt und die Textfeldklasse wird mit EDT hinzugefügt.
3. Benennung des Datenmodulformulars
Neben dem Ausdruck des Zwecks des Datenmoduls wird das Suffix DM im Allgemeinen hinzugefügt. Zum Beispiel kann das Datenmodulformular im Mitarbeitermanagement als Mitarbeiterdm ausgezeichnet werden.
4. Einheit Datei Benennung
Die Einheitsdateien sollten im Allgemeinen dem Formular -Dateinamen übereinstimmen. Wenn es sich um eine öffentliche Einheitsdatei handelt, muss zusätzlich die Funktion der Einheitsdatei ausgedrückt werden, sondern auch das Präfix u hinzufügen.
5. Benennung von Verfahren und Funktionen
Verfahren und Funktionsnamen sollten sinnvoll sein, dh der Zweck einer Prozedur oder Funktion kann aus dem Namen verstanden werden.
Es ist am besten, den Namen eines Verbs, das die Aktion darstellt, Präfix zu Präfix. Beispielsweise löschen Sie die DOC -Formatdatei: Prozedur DeletedocFile;.
Der Prozessname zum Einstellen des Eingabeparameterwerts sollte durch SET vorangestellt werden.
Der Funktionsname, der einen numerischen Wert erhält, sollte mit GET vorangestellt werden.
6. Benennung formaler Parameter
Die Namen aller formalen Parameter sollten ihren Zweck ausdrücken. Gegebenenfalls wird der Name des formalen Parameters vorzugsweise mit dem Buchstaben a vorangestellt. Zum Beispiel: Procedure Dblogin (Austername, Apassword: String);.
7. Klasse Benennung
Zusätzlich zur Ausdruck des Zwecks der Klasse sollte ein Klassenname im Allgemeinen vor dem Unterrichtsnamen hinzugefügt werden, ein Ich sollte vor dem Schnittstellenklassennamen hinzugefügt werden, und ein E sollte vor dem Namen der Ausnahmeklassen hinzugefügt werden. Zum Beispiel:
Typ
Tcustomflash = class (tobject); // benutzerdefinierte Flash -Klasse
Iflash = interface; // Flash -Schnittstelle
Eflash = Klasse (Ausnahme); // Flash -Ausnahmeklasse
8. Feldnamen
Die Namensgewohnheit eines Feldes entspricht der Benennung einer Variablen, außer dass F im Allgemeinen vor dem Feldnamen hinzugefügt wird.
9. Methode Benennung
Die Benennung einer Methode entspricht der eines Verfahrens oder einer Funktion.