変数名と関数名をcoolなものに変更してください。使用言語はDelphiです。


・SudeniAru: Boolean;
既に有るかどうか。
サウジアラビア人の名前みたいで嫌です。

・MeMoRi: Integer;
目盛り。
これは逆にかなりcoolだと思う。

・function getComTxt(ItemNumber: Integer; ComMother: String): string;
Stringから、指定された番号のCommaTextを切り取る。
getComTxt(2, tarou,jirou,saburou,sirou)
 → result = 'saburou';(添え字0からなので)

・function min2HorStr(min: Integer): String;
分を文字列に変換する。
min2HorStr(157)
 → result = '2時間37分';

回答は乱暴に箇条書きで結構です。

例(coolではないです)。

MouSudeniArimasu
MuleMuloRyui
gct(i, s);
Fun_Wo_Mojiretu_Ni_Henkan_Shimasu(Fun)

回答の条件
  • 1人2回まで
  • 登録:2007/11/11 13:26:37
  • 終了:2007/11/17 05:58:13

回答(5件)

id:samasuya No.1

samasuya回答回数315ベストアンサー獲得回数112007/11/11 14:12:59

ポイント18pt

IsExitとか。

Javaのコーディング規約とかにあわせたらどうでしょう??

http://www.objectclub.jp/community/codingstandard/CodingStdVB.do...

id:daffy No.2

daffy回答回数9ベストアンサー獲得回数12007/11/11 14:15:31

ポイント18pt

基本的に英語です。私ならこんな風にします。

・SudeniAru: Boolean;

alreadyExist

・MeMoRi: Integer;

graduation

「目盛り」をそのまま英語にしましたが、変数の意図が分からないので、意味が違うかもしれません。

・function getComTxt(ItemNumber: Integer; ComMother: String): string;

csvFieldAt

・function min2HorStr(min: Integer): String;

min2formatedTime

id:memo77 No.3

memo77回答回数238ベストアンサー獲得回数202007/11/11 17:45:02

ポイント18pt

既に有るかどうか。

IsExists

目盛り。

Scale

Stringから、指定された番号のCommaTextを切り取る。

SelectSplitString

分を文字列に変換する。

FormatMinutsToKanji

id:andreryu No.4

andreryu回答回数3ベストアンサー獲得回数02007/11/11 20:06:36

ポイント30pt

(1)isExist

(2)graduation

(3)function pickupCommaText(idx: Integer; source: String): string;

(4)function convertMinToHourStr(minute: Integer): String;

解説

(1)何が既にあるのかが不明のため一般的な名前にしています。もしあればis??Exist(??は何がの部分)という名前になると思います。

(2)これも何の目盛りかがわかればgraduationOf??(??の目盛り)になると思います。

(3)(4)について

 ①関数名は基本的に意味がわかる程度の長さは必要ではないかという趣旨で考えています。(3)は添え字を指定して抜き出す意味でpickup。(4)は変換なのでconvertを採用してます。(Toは2でもよいと思います)

 ②逆に引数はローカルなのでスコープ内で通じる程度の簡単なもの(idx,source,minute)にしています。

id:kuverawalk No.5

kuverawalk回答回数11ベストアンサー獲得回数02007/11/13 02:46:27

ポイント20pt

(1)Sonzai

(2)Memori

(3)function choose

(4)function min2Kanji

長いの嫌いなので、日本語のほうがスッキリするときは日本語を使ってます。

3番は EXCEL の関数に似たような挙動をするものがあるので転用してみました。

  • id:toby
    乗り遅れた orz

    私は、4番の id:andreryuさんのに賛成ですね
    ローマ字だとダサく感じてしまいます。

    ただひとつ、Delphi流儀だと関数名は UpperCamelCase だと思う(VCLにならって)ので、
    (1)IsExist
    (2)Graduation
    (3)function PickupCommaText(idx: Integer; source: String): string;
    (4)function ConvertMinToHourStr(minute: Integer): String;

    かな?引数は、LowerCamelCaseにしてます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません