ひらぽんさん
はじめまして、安藤と申します。
初受信、初登校、初返信です。
(このMLに参加してる事すら忘れてました。。。)
■
私はいつも
戻り値がBoolean
↓
疑問文にしたときに、Yes/Noで答えられる名前
をつけるようにしています。
Boolean IsExistsFile(String filepath)
→このファイルパスは存在するファイルですか?
True(Yes):存在する
False(No):存在しない
Boolean ContainsAdminUser(List<User> userList)
→このユーザ達に管理者は含まれますか?
True(Yes):含む
False(No):含まない
などなど。
(記述がC#ですみません)
HasだったりContainsだったり、IsNotだったりと、
人によってまちまちな疑問文が出来る事さえ防げば
割と分かりやすいネーミングルールだと思います。
参考になれば幸いです。
■
確かに、もっと活気づくといいですね!
よろしくお願い致します。
> ----- Original Message -----
> From: "IWPS) 平本" <t.hiramoto@....jp>
> To: coding-standard@....jp
> Date: 2009/07/09 17:31:50 +0900
> Subject: [coding-standard:00007] 検証系のメソッド名は?
>
> はじめまして、私、ひらぽんともうします。
> いつもクラスやメソッドのネーミングに頭を悩まされているへっぽこPGです。
>
> こちらのメーリングリストには初めて投稿をさせて頂きます。<(_ _)>
>
> こちらのML、話題が規約だけに、もっと盛り上がっていいかと思うんですが、
> まだ住人が少ないみたいですね。(^ω^;
>
> さて、私ただいまコントロールに正しい値が設定されたか
> 検証系のメソッドを作っておりまして、
>
> Function CheckXXX()As Boolean
>
> なんて名前を付けておりましたが、
> 規約によるとあまりよろしくないようですね。
> 確かに True の意味がよく判りません。(^ω^;
>
> そこで
>
> Function ValidateXXX()As Boolean
>
> なんて名前をつけようかと思っているのですが、
> 果たしてこれで標準的に意味が通るのか疑問です?
>
> もしくは他になにかいい名前が考えられますでしょうか?
>
--
/*---------------------------------------------------
株式会社 アグレックス
産業システム事業部 産業システム第1部
安藤 優一
yuuichi_andou@....jp
〒163-0216 東京都新宿区西新宿2-6-1 新宿住友ビル16階
Tel: 03-5321-7364(内線:354) / Fax: 03-5321-7594
-----------------------------------------------------*/