« Code Craft ~エクセレントなコードを書くための実践的技法~ | メイン | Ruby on Rails 2.1.1でActiveRecordのvalidation機能が変更されている »

メソッドの命名規則

関数には、外部の視点から見たその関数の動作を表す名前を付ける。

Code Craft ~エクセレントなコードを書くための実践的技法~

たとえば、fooからbarの値を取得するメソッドの名前は、barの値を取得するので、GetBar()になります。

//barの値を取得する
bar = foo.GetBar()

barの値を返すので、ReturnBar()という名前も考えられますが、間違いです。

//これは間違い
//barの値を返す
bar = foo.ReturnBar();

コメントも同様です。

/**
 * barの値を取得する
 */
Bar GetBar() {
  return bar;
}

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/816

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年09月20日 12:30に投稿されたエントリーのページです。

ひとつ前の投稿は「Code Craft ~エクセレントなコードを書くための実践的技法~」です。

次の投稿は「Ruby on Rails 2.1.1でActiveRecordのvalidation機能が変更されている」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35