- 1 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 23:36:31.74 ID:uXFKqVsm.net]
- クラス名、変数名のつけ方に悩んだら書き込むスレです。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。 前スレ クラス名・変数名に迷ったら書き込むスレ。Part25 peace.2ch.net/test/read.cgi/tech/1416550677/
- 351 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 11:05:28.49 ID:PtD8OXpj.net]
- javaだとboolで動詞からはじめる場合は三単現にしろなんていわれますが
他の言語はオープンソースなどを見ているとついていないものがほとんどのように見受けられます (慣習的に使われているものはsつきが多いようですが) 文法上はsつかないとおかしくねってなるのでネイティブ圏の人は気にするのかと思ってたのですが 別に明確な英文じゃないし、なくても変数かメソッドかの区別さえつけば割とどうでもいいんですかねこれ
- 352 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 21:24:10.84 ID:K+n0hpg6.net]
- >>348
大事なことはソースの読者を意識すること。 主に誰がソースを読むのか、誰に読んでほしいかを考えて、 できる限りその人(ら)が読みやすいように書くこと。 (もちろん、自分自身のみ、ということもある) あなたのソースを主に読む人にとって、 三単現にした方が読みやすいだろうと予想したなら、絶対にそうすべき。 三単現にしない方が読みやすいだろうと予想したなら、絶対にそうすべき。 読者はそんな事気にしないだろうと予想したなら、あなたも気にするな。 そうやって、読者を最優先に意識した書き方のルールを他人ではなく書き手が決める。 皆がやってるから、本に書かれてたから、じゃないんだよ。 もちろん、その皆とあなたのソースの読者が重なっているなら真似すればいいけどね。 ちなみに、ネイティブが主な読者なら、ここで質問するのはどうかと思う。 StackOverflowにでも訊いた方がいい。 かなり恥ずかしい拙い英語でも、たいていは紳士的に答えてくれる。
|

|