[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/03 03:09 / Filesize : 261 KB / Number-of Response : 1012
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

クラス名・変数名に迷ったら書き込むスレ。Part26



1 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 23:36:31.74 ID:uXFKqVsm.net]
クラス名、変数名のつけ方に悩んだら書き込むスレです。

命名規則や設計の善し悪しについて議論するのは基本的に禁止。

前スレ
クラス名・変数名に迷ったら書き込むスレ。Part25
peace.2ch.net/test/read.cgi/tech/1416550677/

871 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 19:33:15.86 ID:XNxGcv3v.net]
>>851は間違ってはいないのがただの日本語不自由な馬鹿だろ。
>>842「事前にあるメソッドを呼ぶ必要がある事情は何」とか「事情」とかまた誤解招く表現で
言い直して、普通に一番適切なそうな「機能」って言葉がでてこなかったんだろwww

要は非同期・同期に関わらず機能を知りたいのに
「何をする機能のメソッドなの?」ではなく

「事前にあるメソッドを呼ぶ必要がある事情は何?」www

どんだけ日本語不自由なカスなんだよw
しかもそれを>>842で他人のせいにしようとしてるカスw

872 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 20:05:14.85 ID:cwz+vQn7.net]
>>842
日本は昔からローコンテキスト社会だよ
論理より空気で語らうのが粋とされてきたんだ
日本の美しい文化にケチをつけるな

873 名前:デフォルトの名無しさん [2016/10/09(日) 20:11:00.49 ID:4RubojJS.net]
>>864
論理的に考てみたけど空気で語らう方がハイコンテキストなんじゃないの?知らんけどw
5分やるから必死でググってこい!www

874 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 20:14:37.79 ID:EdzJiVm5.net]
罵倒し草生やし合うお前らの中に
顔真っ赤なやつが一人も居ないことを願うよ
真顔でキーボード打ってるパターンで頼むよ

875 名前:デフォルトの名無しさん [2016/10/09(日) 20:21:37.05 ID:4RubojJS.net]
>>866
いや俺は今お前が顔真っ赤なパターンだと思うよwww

876 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 20:36:56.86 ID:ufk0aci5.net]
>>864
ろーこんてきすとワロタwww

877 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 21:06:12.41 ID:cwz+vQn7.net]
>>865
逆で覚えてた

878 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 22:44:44.54 ID:6MKUsNZp.net]
>>863
> >>851は間違ってはいないのがただの日本語不自由な馬鹿だろ。
日本語でOK

879 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 08:25:19.07 ID:VizBAOcV.net]
女々しい奴がいると聞いて



880 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 09:12:31.28 ID:bcWBTAJP.net]
複数IDで自演してまで必死だな
バカじゃねえの

881 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 09:23:31.32 ID:VizBAOcV.net]
>>872
自分がやってるからそう思うだけでは?

882 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 12:22:15.10 ID:ToNMYAzu.net]
ID:XNxGcv3vは粘着質で痛々しい奴だとは思った
>>851で意図が理解出来たところで止めれば良かったのに

883 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 14:26:31.31 ID:Rkc5P+nq.net]
> (a) 結果を求めるための処理が非常に重いため
こんな「事情」にふさわしい名前?
単なるバカでしょ w

884 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 14:37:14.38 ID:v/HA1DGm.net]
>>874=>>851かよwww
日付変わってID変わってやっと発言しだしたwww

885 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 14:48:33.26 ID:v/HA1DGm.net]
>>875
ワロタ。確かにそれ馬鹿すぎる

>「 結果を求めるための処理が非常に重いため」
こんな回答もらってどうやって命名する気だったんだよ。

886 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:04:03.69 ID:0wOWwl/7.net]
>>875
馬鹿を相手にしてもしょうがないけど、それを言うなら非同期って何なんだ。

大笑いだけど、(a)は(a)以外の選択肢、例えば(b)や(c)のような
可能性との対比のために書いてあるだけ。

887 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:10:32.17 ID:0wOWwl/7.net]
いつも思うけど、頭悪い奴っていうのは幸福でいいよね。
自分が馬鹿でトンチンカンなことを言っていることが理解できないんだから
恥を感じることもない。

だけど周囲からはまともに扱ってもらえないだろうね。
だから2chくんだりでやたら上から目線で偉そうな口調で物を言う衝動に駆られるんだろう。

888 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:17:07.73 ID:v/HA1DGm.net]
>>879
おまえって自分の行動を一切顧みないんだね。

最大の元凶は>>837のおまえの発言なんだよ。
>>837
>馬鹿じゃないのか。
この一言だよ。

おまえが最初に喧嘩を他人にふっかけてきたんだろ?????????????????????
自分の行動把握してるのか???
だからこんな事になったんだよ。


相当の馬鹿だよ。おまえ。

889 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:18:48.25 ID:v/HA1DGm.net]
自分で最初に喧嘩を他人にふっかけておいて、
他人がやり返したら
>だから2chくんだりでやたら上から目線で偉そうな口調で物を言う衝動に駆られるんだろう
他人のせいにする。
どんだけクズなんだよ。

おまえの余計な一言がなければ、スレは荒れなかったんだよ。



890 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:24:25.00 ID:0wOWwl/7.net]
>>880
馬鹿に言ってもしょうがないけど、お前さんは他人の意見に疑問を呈する時に、
「〜だろ」なんて言うのか。

いや口調が偉そうでも批判が正鵠を得たものならまあいいが、
トンチンカンな「非同期だろ」って喧嘩を売ってる以外の何物でもない。

馬鹿じゃないのか。

891 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:31:34.29 ID:Rkc5P+nq.net]
>>878
で、(a) の回答にどういう命名する気だったんだ? w

まあ、
> 「事情」っていうのは、
と書きながら
> そして、関数の名前っていうのはこういう処理内容に即したものを付ける。
とか言ってるアホに聞いても無駄かな

892 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:32:18.77 ID:v/HA1DGm.net]
>>882
>トンチンカンな「非同期だろ」って喧嘩を売ってる以外の何物でもない。
なんねぇよ。そんなんで喧嘩売ってるとみなすのはおまえだけだろ。

仮に的外れてようが喧嘩売った事にはならねぇよ。
仮に的外れてても「おまえの人格を攻撃」したわけじゃないので。

おまえがやった事は議論と関係ない「他人が馬鹿すぎる」と言って「人格攻撃」した事だよ。

こいつ駄目だ。日本語が不自由な上に思考までおかしすぎる。

893 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:32:49.08 ID:0wOWwl/7.net]
>>883
こういう話が通じない馬鹿って救いがたいね。>>878

894 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:34:02.93 ID:0wOWwl/7.net]
>>884
本気でそう思うなら実生活でもそれを実践すること。
取引先にもちゃんと「〜だろ」って言えよ。

895 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:36:21.51 ID:0wOWwl/7.net]
さすがにくだらないし関係ない人にははた迷惑以外の何物でもないので
以降はスレの趣旨に沿ったレスしかしない。

896 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:37:26.22 ID:ht+Pv9Q4.net]
槍攻撃の乱れうちみたいなメソッド名、ぴったりくるのないかな?

897 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:41:51.01 ID:Rkc5P+nq.net]
>>885
「事情」と「処理内容」の区別もつかない奴に言われてもなぁ w

898 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:42:59.72 ID:v/HA1DGm.net]
>>887
>はた迷惑以外の何物でもないので
おまえが元凶なのに何言ってんだこの馬鹿www
おまえの不自由な日本語のせいでまた荒れないようい日本語勉強してから
発言しろよ。カスww

899 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:46:50.77 ID:d93rm2th.net]
>>888
ゴールデン中華斬舞



900 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 15:48:07.90 ID:Rkc5P+nq.net]
>>888
_851Method かな w

901 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 17:25:01.32 ID:c135JfrF.net]
>>876
違う
こういう認定荒らしって何が楽しくて馬鹿にしてくるんだろうね

902 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 17:52:41.88 ID:v/HA1DGm.net]
>>893
>こういう認定荒らしって何が楽しくて馬鹿にしてくるんだろうね
おまえも>>885と同じ馬鹿なのか???
>>874
>ID:XNxGcv3vは粘着質で痛々しい奴だとは思った
喧嘩を先にうってきたのは>>874なんだよ。だから馬鹿にしてやり返しただけ。

喧嘩を先にうってきたのは>>874なのに、やり返したら文句を言う馬鹿多すぎだろ。

クズ人間多すぎ。死んどけよ>>893のカス。 []
[ここ壊れてます]

904 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 17:59:00.05 ID:v/HA1DGm.net]
>>885にしろ>>893にしろ、おまえらから喧嘩しかけてきたのに、
こっちがやり返したら文句言うとかアホかよ。
なんでこんな自分の直前にした事も忘れるアホが同時に2人も沸いてんだよ。
とんだ連休だなww

905 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:10:08.21 ID:bCh8BlDH.net]
誰もかしこも第三者が見て不快になる書き込みはご遠慮ください
どっちが正義なのかは誰も興味ないのです

906 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:11:59.50 ID:QHxKPE5l.net]
>>896
NGしろよハゲ

907 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:18:52.81 ID:v/HA1DGm.net]
>>896
誰もが興味がある話題なんて無理だし、そんな事する義務なんてないので
そちらで頭使ってNGするなり見ないなり対処してください。

908 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:20:26.77 ID:mizrA68I.net]
ウゼェ書き込みを見る度にNGに突っ込む手間がアホらしいっつーか、
一々そんな作業させられてる時点で被害者じゃねえかな

909 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:21:55.82 ID:bCh8BlDH.net]
>>898
じゃあコテハンよろしく



910 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:24:53.13 ID:v/HA1DGm.net]
>>900
コテハンつける義務ないし、そっちで頭使ってやってくれ。
そっちもここ見る義務もないし、嫌なら見なきゃいいだけでしょ。

911 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:34:02.77 ID:bCh8BlDH.net]
>>901
このスレには用事はあるけど君には用事はない。
君にここ見る義務はないと言われる筋合いはない。
わざわざ君を見に来てるんじゃなくてスレを見に来てるんだ。
毎日君のIDをわざわざNGに突っ込むのは、頭を使うんじゃなくてただただ手間で迷惑なんだ。
人に頭使えという前に、なんで迷惑なのか頭使って理解してくれ。

912 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:40:05.11 ID:v/HA1DGm.net]
また自分の直前の行動を忘れる同じパターンなの?

>君にここ見る義務はないと言われる筋合いはない
そんだったら、そっちにコテハンつけてと言われる筋合いはない。

913 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:40:42.48 ID:GTEUPRot.net]
ミイラ取り気取りの ID:bCh8BlDH が既にミイラになってる件

914 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 18:45:34.84 ID:v/HA1DGm.net]
>>902が俺に「コテハンつけてくれ」と頼むのには筋合いがあって、
俺が>>902に「そっちもここ見る義務もないし、嫌なら見なきゃいいだけでしょ。 ]
って言う筋合いはないんだ??

915 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 19:25:34.37 ID:bCh8BlDH.net]
アホだから最初にちゃんと書かないと分からない人だった。

「もはやスレチだからスレの内容に沿わないこと書かないでね」
それを不快を濁してしまったのはこちらの不手際だね。

コテハン云々はNG突っ込めとか言うからコテハンでも書けと書いたまでで、
筋合いとかアホなこというなら上記の言葉で終了。

アホでも分かったよね?
それではさよなら。
スレチだから以上。

916 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 19:48:04.16 ID:v/HA1DGm.net]
>>906
これは喧嘩ふっかけてきたとみなす。

>筋合いとかアホなこというなら上記の言葉で終了。
おまえが最初に「筋合い」って言葉を使ってきたんだろうよwww
だから、同じ言葉でやり返しただけだろwww。

>>885>>893の馬鹿は、自分が最初から喧嘩吹っかけてきたのに、やり返されて文句を言う馬鹿。

>>906の馬鹿は、自分が最初に「君にここ見る義務はないと言われる筋合いはない。」と筋合いの話だしてるのに、
同じ筋合いの言葉でやり返されたら
>筋合いとかアホなこというなら上記の言葉で終了。
と、自分が先に「筋合い」の事を言い出した事を既に忘れてる馬鹿。

>>904の言う通りミイラ取りになってるwwwww

同じタイプのやつが3人目とか。「馬鹿はどうやら喧嘩を売るのが好きらしい」。

917 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 19:51:23.79 ID:v/HA1DGm.net]
>>906の馬鹿は>>902
>君にここ見る義務はないと言われる筋合いはない。
と自分から筋合いの話をし出したのに同じ言葉でやり返されたら
>筋合いとかアホなこというなら上記の言葉で終了。
とかwws
筋合いの話を最初にしたのはおまえだろww

馬鹿極まれりww

918 名前:デフォルトの名無しさん [2016/10/10(月) 19:52:41.77 ID:xXMHDLa+.net]
こっちもペチパーの発作かw

919 名前:デフォルトの名無しさん [2016/10/10(月) 20:11:44.92 ID:mizrA68I.net]
はいはいスレチスレチ



920 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 21:30:04.12 ID:cHikoA2w.net]
全方位攻撃してまで何がしたいんだか

921 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 08:45:26.87 ID:2NSr+frL.net]
こういう顔真っ赤連投君は決まって同じ事を言う
もっと纏めれば数レスで済むのに

922 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 09:00:37.89 ID:AkNgsyxX.net]
自己満論破が目的だから、実は論破されてても相手が諦めるまでマウンティングが続くよ

923 名前:デフォルトの名無しさん [2016/10/11(火) 12:22:18.80 ID:TqvOr8v0.net]
マウンティングてw電波系の独り言にしかみえんけどw

924 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 14:17:00.06 ID:gOvIGVsr.net]
>>912-913
悔しかったからって日またいでまでひっぱるなよ。
また同じ事になるだろ。
頭使えよアホ。

925 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 15:12:24.19 ID:2JBOZB0V.net]
皆様マウンティングが始まりましたよ

926 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 18:00:26.69 ID:O64VEpY+.net]
突然始まった自己紹介

927 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 21:58:48.40 ID:5UXjQJvV.net]
輝ける場所があるって素晴らしいじゃないか

928 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 10:44:37.12 ID:P+Ty7/mr.net]
いつも頭が輝いてるしそれで十分だろ

929 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 16:17:50.79 ID:j9YaykLM.net]
>>814
こういう場合
startPosition
positionStart
どっちが正しい?



930 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 18:16:40.03 ID:SdLSqy2G.net]
>>920
中学英語だと思うけどw
eow.alc.co.jp/search?q=%e9%96%8b%e5%a7%8b%e4%bd%8d%e7%bd%ae

931 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 18:27:47.26 ID:auaAbroS.net]
>>920
日本語で考えればすぐに分かるのでは
・マウンティングポジション
・ポジションマウンティング
どちらが正しい?

932 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 23:47:24.25 ID:EyUk17wU.net]
英語として正しいかどうかと、
日本人的に正しく聞こえるのと、
入力しやすいか(エディタの補完が効くか)どうかと、
OOPや他の命名規則と合致するかどうかは、
たぶん全部微妙に違う

933 名前:デフォルトの名無しさん [2016/10/14(金) 23:51:13.34 ID:C1PwNjy5.net]
微妙な違いくらいどおってことねえですよ

934 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 23:51:56.95 ID:lawu0WKC.net]
Positionをプレフィックスと捉えるとpositionStartになるね
バトル始まるの?w

935 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 23:54:04.47 ID:LsS2QSVW.net]
開始位置
終了位置
日本人なら明瞭で個人差が少ない日本語識別子を使おう

936 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 23:54:17.30 ID:EyUk17wU.net]
>>925
システムジャナイホウノハンガリアンみたいなことになりそう

937 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:01:10.92 ID:Mm4h99Jk.net]
というかよく考えたら正解は
position.Start
position.End
だな
命名で悩む前にOOPしよう

938 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:04:54.77 ID:4zjUlTyK.net]
言語レベルで名前空間やらOOPやらがサポートされてない状況ってのは結構あるから
そういうときにどうやって周りを黙らせるかがポイント

939 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:06:17.40 ID:GKhzqmc/.net]
その場合スネークで、position_startでしょうな



940 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:21:09.90 ID:/9wKGsGN.net]
>>928
それすごい違和感ある
positionクラスが持つのはxとかyが自然でしょ

941 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:34:13.86 ID:ttNAxKpQ.net]
>>931
positionはクラス名じゃなくてインスタンス名じゃないの

942 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:55:58.51 ID:4zjUlTyK.net]
>>930
こうしてスネークケースとキャメルケースがマージされた
世にも奇妙な変数名が誕生するのであった

つい先日、そこにチェーンケースが加わったの見た

943 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 00:59:21.89 ID:GKhzqmc/.net]
最近キャメルよりスネークの方が見やすいと思い始めてるんですよ

944 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 01:05:26.38 ID:/9wKGsGN.net]
>>932
いやそういう問題じゃなくて
ポジションって物の要素にスタートポジションやエンドポジションがあるのは不自然でしょ
変数名だろうが不自然だよ
素直にStartPositionでいいじゃん。んでその型がPositonってのが自然でしょ
.NETもそうしてるし

945 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 01:07:55.31 ID:GKhzqmc/.net]
Colorだとどうなるだろ

MyColorRed, MyColorBlue OK?

ColorRed, ColorBlue NG?

946 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 02:05:39.80 ID:fZpbICuu.net]
>>936
色なんてコロコロ変わりうるものを識別子に入れるのはそれこそ設計が悪い

947 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 02:10:26.43 ID:x/zKRh0S.net]
何かしょうもない話が続いてるけど、start positionなんてただの英語の複合名刺だから。
>>921見ろよ。

OOPとか関係ないから。馬鹿じゃないの。
開始位置は開始位置であって、位置というグループの中に開始っていう項目が存在しているわけじゃありませんw
当たり前だろ。

948 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 02:29:44.28 ID:SiQ2B4iv.net]
range = new Range<Position>(...);
position = range.Start
position.Vector[0] = 0;
position.Vector[1] = 1;
...

949 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 02:48:02.97 ID:ifgvEP4e.net]
positionよりもlocationとかcoordinateの方がしっくりくる
positionっていうのはどちらかというと地位、役職、順位とかの
「位置」であって物理的な位置としてはあまり使われない。



950 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 03:55:43.21 ID:1pU/EGzr.net]
>>922
英語の質問なのになぜ日本語で考えるの?

951 名前:デフォルトの名無しさん [2016/10/15(土) 04:42:46.06 ID:V7L1rVP7.net]
>>940
ウソ言うなw

952 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 06:08:55.39 ID:Jo0nNvE9.net]
チンボジ

953 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 06:31:39.21 ID:IlwVeyJA.net]
>>941
同種の問題だから

954 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 07:19:46.85 ID:WNhvdafw.net]
最近だと英語で名前考える必要性もなくなってきた。

Creature->Amphibian->Frog
日本語だと単に漢字で「蛙」。
日常会話で蛙は生物で両生類で、なんて言ってるやついない。
無機質なアルファベットと漢字では根本的に言語としてのレベルが違う。

それに英語圏の命名過程と、このスレを見比べると、
明らかにこのスレ頭悪いんだよね。
自称英語出来る人が、おかしな論点のまま平然と書き込みをしている。
もう日本語つかっとけ。

ちょっと前にアホな騒動の引き金となった>>830とかも、
整理券 = 出前(品名);
商品 = 到着(整理券);
みたいにすぐ思いつく適当な単語にすれば良い。
setとgetて(笑)そんなこと質問するやつも答えるやつもいねぇよ。
setが普通とかも、英語圏でそんなん主張するやつもいねぇよ。

言語には文化性もつきまとう。
アメリカに行けば、一言一言にアメリカ文化を知っていて当然の比喩などが混ぜられて言語として発せられる。
どんな単語にも分化に由来した強いニュアンスが付きまとう。英語では日本語以上に。
アメリカ人はそれによって自然と命名する。
俺はいちいち検索しなければならない。ハリケーンに女の名前をつけるほどの文化だ。(さすがにプログラムでそこまではやらんけど)。
だからアメリカ人がつくったソースは、イギリス人にはしっくり来ないことも多い。

逆にヨーロッパ人は、神の名前をつける事が多い。
ほんのちょっとしたGUIの内部管理クラス名がアトラスってどんなだよって思う。(アトラスは地図や地形、世界の形を現すことが出来る神)。
彼らは日常的に神を認識してるらしい。俺はいちいち検索しなければならない。

君たちが知ってる文化はおそらく日本だけ。日本語使っとけ。

955 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 08:37:34.99 ID:IlwVeyJA.net]
迷ったら既存の命名を参考にすると良い
https://developer.mozilla.org/ja/docs/Web/Events/touchstart
touchstartは「タッチを開始する」の意
positionstartを同じ流れで考えれば、「位置を開始する」となり、意味が通らなくなる
>>921のいうように英単語レベルの問題でもあるが

956 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 08:43:18.15 ID:SdiUVG36.net]
>>940
java.awt.Component
Point getMousePosition()
Component がマウスポインタの直下にある場合、
この Component の座標空間のマウスポインタの位置を返します。

java.awt.event.MouseEvent
Point getLocationOnScreen()
イベントの絶対 x、y 座標を返します。
Point getPoint()
発生元のコンポーネントを基準とする、
イベントの相対 x、y 座標値を返します。

javaだとこんな感じで気楽に入り混じってる。

957 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 08:44:03.99 ID:IlwVeyJA.net]
>>945
日本語を使うとは「ローマ字」と「漢字」のどちらを指す?

kaishiIchi, 開始位置, startPosition

「開始位置」はいいが、「kaishiIchi」は読みにくくて仕方がないと思う

var 開始位置 = 0, 終了位置 = 100;

日本人にとっては読みやすいが、日本語の変数名はそれが変数だとすぐに認識できなくて違和感があるな(慣れの問題かもしれないが…)
あと、今では変数名にUnicode文字を使えるのが一般的なのかね

958 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 10:21:23.07 ID:dv2zgIgU.net]
>>948
当選unicode。
ローマ字とか熱く推薦してたら俺の知能はやばい。
コンパイラによっては英語だけど、今日びまともな統合環境でunicodeの扱いが適当なんてこともない。

慣れは、ちょっとした練習プログラムの課題みたいのを三つやればもう慣れてるはず。
ただし、日本語にも似ている文字があるのでそこは厳重注意。
(と言っても今日び識別子の間違いはその場で統合環境が教えてくれるが)。

ただし開始位置はセンスないと言っておこう。
今回のマウスなら 押した座標 と 離した座標 にしたほうが普通に色々使えるし、位置より座標のほうがイメージ出る。
ピッチャーの球速を計測する場合も、「開始位置」 から 「終了位置」 までの到達時間で球速を計算する、とか絶対誰も言わない。
野球文化を知らない人なら言うかもしれないけど。
知ってるなら「マウンド」と「ホームベース」。

getだのsetだの開始位置だの、なんにでも使いまわせる単語を使ってる時点でセンスがなければ、文化も分かってない。
分かってないから使い回しがきくものを無理に使おうとする。
思いつかないから。

959 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 10:22:52.78 ID:O5sFW4ZO.net]
>>948
日本語の識別子がNGってのは前時代的だよな
ドメインエキスパートが使う言葉は日本語
モデルの定義書に書かれる言葉も日本語
ミーティングやレビューで使われる言葉も日本語
製品マニュアルに書かれる言葉も日本語
プログラムだけが未だに日本語恐怖症に囚われている
その理由も昔からの習慣だとかなんとなく気持ち悪いとかくだらないものばかり
ドメインが日本語なのにコードを英語で書くってのはむしろ悪い習慣だとみんなが気がつけばもっと楽な世の中になるのになあ



960 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 11:52:38.69 ID:4zjUlTyK.net]
アルファベットのコードの中に日本語が混ざるというのは
良い意味でも悪い意味でも違和感になるからなー

悪い意味としては違和感という語の一般的な意味そのままだけど、
良い意味としてなら、そこが目立つので、いわば自動シンタックスハイライトみたいな感じになるだろうし。

関数の頭に日本語でコメントを書くと
それだけで見出しっぽく見えるっていうのは経験してる人も多いハズ

961 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 13:18:16.55 ID:fZpbICuu.net]
>>950
外国人がチームに加わる可能性、メンテを外注する可能性、有名になって公開する可能性がすべて完全にゼロならそれでいいよ

962 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 13:42:23.11 ID:dv2zgIgU.net]
細かいやり取りが大事な仕事で外人がチームに入るとか想像できん。
外国の会社にソースを見せることならあるけど。
国内用なら日本語のほうがいい。

>>951
断言するが英語のほうが違和感満載。
言語的な理解もそうだが、感覚的な理解の段階で間違ってる。

1年強アメリカで生活したが、感覚的に単語の選択や文の構成を作れない。
でも日本人の英語の滑稽さは分かるようになった。なにかが根本的に間違ってる。

963 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 13:45:58.76 ID:4zjUlTyK.net]
>>953
「良い意味での違和感」という言葉が通じないのはよく分かった
日常会話で使うときは気をつけることにするよ。ありがとうな。

964 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 13:46:22.59 ID:tywbnmbh.net]
うちの職場はスペイン人にカナダ人、インド人と選り取り見取りだけどなあ
今時、大手だったらどこもグローバル化とやらで国籍問わず優秀な人を入れてるよ

965 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 14:02:00.30 ID:dv2zgIgU.net]
>>955
大きさじゃなくて組織の仕組みが良いのでは。
でも全部それでやれと言われると出来ないでしょう。
大きな所は不都合な作業を自由に外に投げるし。

いやまあ別に英語が都合良いなら英語のほうが良いと思うんだけどね。

966 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 14:30:32.78 ID:tywbnmbh.net]
>>956
別に全部英語でやれと言われたらやるよ
社会の公用語は日本語だけど、海外支店とのTV会議なんか全部英語だし、コメントも英語で書くのが義務になってる

967 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 14:30:54.72 ID:tywbnmbh.net]
×社会
○社内
すまんね

968 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 14:37:41.23 ID:/rOsWLKQ.net]
>>949
今回は>>920からの流れで書いたので「開始位置」としたが、
>>811に対する解なら>>828にする
彼は名前が長いことを気にしていたが、その名前が本質を表しているなら名前の長さは些細な問題だ
むしろ、省略することで正確に意味が伝わらなくなってしまう可能性を気にすべきだろう

> getだのsetだの開始位置だの、なんにでも使いまわせる単語を使ってる時点でセンスがなければ
基本的にはあなたに賛成
ただし、何らかのオブジェクトのプロパティであったり、関数内の変数で「何の」開始位置かが自明であるなら使っても良いと思う

function touchstart (startPosition) {}

ここで「startPositionはtouchStartPositionにすべき」と指摘する人がいるなら「文脈を読め」と反論したい

969 名前:デフォルトの名無しさん [2016/10/15(土) 14:47:59.03 ID:18UqYEY8.net]
>>959
俺だったらstartPositionではなくpositionStartにするけどな。

わかるひとにはわかる。



970 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 15:07:37.94 ID:LAQ6gYyi.net]
positionグループのStart, End, XX
startグループのPosition, XX
て感じか

971 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 15:12:48.62 ID:F0NY5SKq.net]
>>945
> ちょっと前にアホな騒動の引き金となった>>830とかも、

まだ粘着してるのかよ w






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef