Nomenclature/ja
From Free Pascal wiki
Jump to navigationJump to search- プロパティは述語や動詞は割り当てられません。名前が割り当てられます。
- メソッドは動詞が割り当てられます。
- "GetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです。
- "SetFoo"という名前のメソッドはプロパティ"Foo"を取得するためのものです
- "DoFoo"という名前のメソッドはイベント"OnFoo"を呼び出すためのものです
- 提案: あるプロパティを更新したり、有効にするためには"DoSetFoo"を使うより"UpdateFoo"を使う方が望ましいと思われます。
- イベントプロパティはOn〜と命名されるべきです。そこに修飾語が続き、最後に述語がきます。例えば「OnFilterRecord, OnPostError, OnDblClick」といったようにです。
- notifications for TControl decendants should be named CNxxx