1. 변수의 이름 지정
변수의 이름은 Sname, Sbirthday 등과 같은 목적을 표현할 수 있어야합니다.
관례 루프 제어 변수는 종종 i, j, k 등과 같은 단일 문자입니다. iCount와 같은 더 의미있는 이름을 사용하면 루프를 쉽게 이해할 수 있습니다.
부울 변수 이름은 isright와 같은 참와 거짓 값의 의미를 명확하게 나타내야합니다.
2. 구성 요소 이름 지정
구성 요소의 이름 지정은 구성 요소의 목적과 유형을 표현할 수 있어야합니다. 일반적으로 접두사가 추가되고, 전반전은 유형을 나타내고 후반은 목적을 나타냅니다. 예를 들어, 양식 클래스는 일반적으로 FRM과 함께 추가되며 버튼 클래스는 BTN과 함께 추가되며 텍스트 상자 클래스는 EDT와 함께 추가됩니다.
3. 데이터 모듈 양식의 이름 지정
데이터 모듈의 목적을 표현하는 것 외에도 접미사 DM이 일반적으로 추가됩니다. 예를 들어, 직원 관리의 데이터 모듈 양식을 EmployEDDM으로 지명 할 수 있습니다.
4. 단위 파일 이름 지정
단위 파일은 일반적으로 양식 파일 이름과 동일해야합니다. 공개 장치 파일 인 경우 장치 파일의 기능을 표현하는 것 외에도 접두사 U를 추가해야합니다.
5. 절차 및 기능의 이름 지정
절차와 기능 이름은 의미가 있어야합니다. 즉, 절차 또는 기능의 목적은 이름에서 이해할 수 있습니다.
동작을 나타내는 동사의 이름을 접두하는 것이 가장 좋습니다. 예를 들어, doc 형식 파일을 삭제합니다 : 절차 deletedocfile;.
입력 매개 변수 값을 설정하기위한 프로세스 이름은 예를 들어 세트별로 접두사를 설정해야합니다.
숫자 값을 얻는 함수 이름은 예를 들어 get과 접두어를 제공해야합니다.
6. 공식 매개 변수의 이름 지정
모든 공식 매개 변수의 이름은 그 목적을 표현해야합니다. 적절한 경우, 공식 매개 변수의 이름은 바람직하게는 문자 a와 접두사를 만듭니다. 예 : 절차 dblogin (Ausername, Apassword : String);.
7. 클래스 이름 지정
클래스의 목적을 표현할 수있을뿐만 아니라 클래스 이름을 클래스 이름 앞에 추가해야하며, 인터페이스 클래스 이름 앞에서 I를 추가해야하며, E는 예외 클래스 이름 전에 추가해야합니다. 예를 들어:
유형
tcustomflash = class (tobject); // 사용자 정의 플래시 클래스
iflash = 인터페이스; // 플래시 인터페이스
eflash = class (예외); // 플래시 예외 클래스
8. 필드 명명
필드의 이름 지정 습관은 F가 일반적으로 필드 이름 앞에 추가된다는 점을 제외하고 변수의 이름 지정과 동일합니다.
9. 방법 명명
방법의 이름 지정은 절차 또는 기능의 이름과 동일합니다.