Nomenclature/ko
From Lazarus wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
日本語 (ja) │
한국어 (ko) │
português (pt) │
русский (ru) │
- 프로퍼티는 동사가 아닌 명사로 시작해야 합니다.
- 메소드는 동사로 시작합니다
- "GetFoo" 라는 메소드 이름은 "Foo" 라는 프로퍼티의 값을 얻는 용도로 사용합니다.
- "SetFoo" 라는 메소드 이름은 "Foo" 라는 프로퍼티의 값을 설정하는 용도로 사용합니다.
- "DoFoo" 라는 메소드 이름은 "OnFoo" 이벤트를 호출하기 위한 용도로 사용합니다.
- 제안사항: 어떤 프로퍼티를 갱신하거나 유효하게 만들려고 할 때, "DoSetFoo" 메소드 보다는 가급적 "UpdateFoo" 메소드를 사용하도록 합시다.
- 이벤트 프로퍼티 이름 앞에는 On....을 붙이세요. 그 후에 수식어나 형용사가 이어지고 마지막으로 술어나 주어, 명사가 옵니다. 예를 들어 OnFilterRecord, OnPostError, OnDblClick 처럼 말이죠.
- TControl로 부터 상속받은 객체에 대한 통지는 CNxxx 와 같이 이름을 붙여주세요.
( 원문: notifications for TControl decendants should be named CNxxx. 번역이 이상하네요 수정 부탁..)