メソッドの命名
メソッドの作成:インデックス への移動
Delphi では,メソッドやパラメータに付ける名前に制約はありません。しかし,いくつかの命名規則にしたがえば,アプリケーション開発者にとってわかりやすいメソッドを作成できます。開発したコンポーネントが広く使用されるかどうかは,コンポーネントの設計にかかっています。
自分自身や小さなグループ内で使用するコードを開発する場合は,命名方法についてはそれほど考慮しないかもしれません。しかし,そのコードに不案内な,またはそもそもコーディング自体に不案内なユーザーによって使用されるコンポーネントを開発する場合は,メソッドに明確なわかりやすい名前を付けることが大切です。
メソッドにわかりやすい名前を付ける方法を以下に示します。
- 説明的な名前にする。意味を表す動詞を使用する PasteFromClipboard のような名前は,Paste や PFC のような短い名前よりもはるかにわかりやすい名前です。
- 関数には返す値を表す名前を付ける
プログラマ本人にとっては,X という名前の関数が水平方向の位置を返すことは明白かもしれませんが,GetHorizontalPosition のような名前にすれば,すべてのユーザーが理解できます。
最後に,そのメソッドがほんとうに必要かどうか再考します。メソッド名に動詞が入っているかどうかで,その判断が可能です。名前に動詞が入っていないメソッドを数多く作成した場合は,そのメソッドをプロパティで実現できないかどうか考慮します。