Nomenclature/ko

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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. 번역이 이상하네요 수정 부탁..)