クラス名・変数名に迷ったら書き込むスレ。Part29 (168レス)
クラス名・変数名に迷ったら書き込むスレ。Part29 http://mevius.5ch.net/test/read.cgi/tech/1619427133/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2021/04/26(月) 17:52:13.23 ID:KOZxV/bH クラス名、変数名のつけ方に悩んだら書き込むスレです。 命名規則や設計の善し悪しについて議論するのは基本的に禁止。 設計などが話題になるのなら他のスレでどうぞ。 前スレ クラス名・変数名に迷ったら書き込むスレ。Part28 http://mevius.5ch.net/test/read.cgi/tech/1494147712/ http://mevius.5ch.net/test/read.cgi/tech/1619427133/1
42: デフォルトの名無しさん [] 2021/10/15(金) 11:47:37.96 ID:8+UwOkFK ドヤ顔して答えたやつが全否定されてキレてる流れなのコレ? http://mevius.5ch.net/test/read.cgi/tech/1619427133/42
43: デフォルトの名無しさん [sage] 2021/10/15(金) 13:22:23.80 ID:2I/rriO5 質問者が納得すればいいんだよ テンプレに納得できない人は別スレがあったよね?なんで行かないの?何で何回も繰り返すの? http://mevius.5ch.net/test/read.cgi/tech/1619427133/43
44: デフォルトの名無しさん [sage] 2021/10/15(金) 13:38:31.39 ID:WcYiGPXN 何回も繰り返すのは別の人間だからだろ テンプレ読めと地道に言い続けるしかない いい変数名を付けるような奴はだいたい神経質だからスレが荒れがちで困る http://mevius.5ch.net/test/read.cgi/tech/1619427133/44
45: デフォルトの名無しさん [sage] 2021/10/15(金) 14:18:26.52 ID:dRGKYv88 このスレはいつも荒れる 原因を作ってるやつはいつも同じ 自分が優れてると勘違いしてるから 何か指摘されると理性的に対応できない スレの問題ではなく人の問題 キレやすい要注意人物が住み着いたスレというだけ http://mevius.5ch.net/test/read.cgi/tech/1619427133/45
46: デフォルトの名無しさん [sage] 2021/10/15(金) 14:34:48.79 ID:oCOZxwHo 例として動詞から始まる名前使ってんのに 関数と思わず変数として話進めるような奴もいるな http://mevius.5ch.net/test/read.cgi/tech/1619427133/46
47: デフォルトの名無しさん [sage] 2021/10/15(金) 14:42:39.09 ID:9VEGzdRG >>45 キレやすいというより反論されると人格否定されたと感じるタイプだろ まあその結果キレるのかもしれないが http://mevius.5ch.net/test/read.cgi/tech/1619427133/47
48: デフォルトの名無しさん [sage] 2021/10/15(金) 14:53:01.97 ID:sUmvr8d+ 問題の発端が常に同一人物だと決めつけるのも危うくねーか 「ここまで全部オレの自演」というオチに持っていきたい布石なら感心するが http://mevius.5ch.net/test/read.cgi/tech/1619427133/48
49: デフォルトの名無しさん [sage] 2021/10/15(金) 16:49:25.85 ID:kfat5HNz でも、同一でなくとも少数だと思うなあ。 そんなアホばっかりやないやろ。w http://mevius.5ch.net/test/read.cgi/tech/1619427133/49
50: デフォルトの名無しさん [sage] 2021/10/15(金) 17:41:51.39 ID:wM7C7IXC >>45 理性的に対応できないのはむしろ自信がないからだぞ http://mevius.5ch.net/test/read.cgi/tech/1619427133/50
51: デフォルトの名無しさん [sage] 2021/10/15(金) 17:45:41.33 ID:Bt4wufzD 自治厨共の方がウザい 池沼はスルーしとけ http://mevius.5ch.net/test/read.cgi/tech/1619427133/51
52: デフォルトの名無しさん [sage] 2021/10/15(金) 18:49:37.50 ID:3xuaq2k4 オレの考えた命名方法以外は絶対認めないマン参上? http://mevius.5ch.net/test/read.cgi/tech/1619427133/52
53: デフォルトの名無しさん [] 2021/11/10(水) 12:38:56.85 ID:hCEgwKyp Hage http://mevius.5ch.net/test/read.cgi/tech/1619427133/53
54: デフォルトの名無しさん [] 2021/11/10(水) 14:01:22.50 ID:/xBD3bqR 丸チンコ http://mevius.5ch.net/test/read.cgi/tech/1619427133/54
55: デフォルトの名無しさん [sage] 2021/12/05(日) 21:06:43.06 ID:Uya0qTZK 列の概念があるコンテナ(一次元配列やリストなど)を [a1, a2, a3, ...] 表すとします(an は要素)。 このとき、m を正の整数として、 [ [a1, a2, ... , am], [a2, a3, ... , am+1], [a3, a4, ... , am+2], ... ] なるコンテナのコンテナをなんと呼ぶのが相応しいでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/55
56: デフォルトの名無しさん [sage] 2021/12/05(日) 21:21:45.60 ID:UMgf9PcS コンコン http://mevius.5ch.net/test/read.cgi/tech/1619427133/56
57: デフォルトの名無しさん [sage] 2021/12/05(日) 22:04:04.37 ID:Ub9rxa63 >>55 RightShiftMatrix しかし、その規則が一般的な物とは思えないので 規則だけ与えられて名前付けろって言われても無理がある気が そのコンテナが問題領域において何を意味するのか? そこから名前付けた方がいいんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1619427133/57
58: デフォルトの名無しさん [sage] 2021/12/05(日) 23:07:25.48 ID:2W/PRbgG ええ回答やなあ http://mevius.5ch.net/test/read.cgi/tech/1619427133/58
59: デフォルトの名無しさん [sage] 2021/12/05(日) 23:19:01.31 ID:h+b4CV0i >>55 sliding windows http://mevius.5ch.net/test/read.cgi/tech/1619427133/59
60: デフォルトの名無しさん [sage] 2021/12/06(月) 00:25:21.91 ID:HMD7nyDE 行列計算上の意味があるのなら、その意味を名前にしたらええ。 でなければ、「コンテナA」でええんちゃう。w http://mevius.5ch.net/test/read.cgi/tech/1619427133/60
61: デフォルトの名無しさん [sage] 2021/12/06(月) 00:30:08.88 ID:HMD7nyDE あ、移動平均的な計算パイプラインとかか? http://mevius.5ch.net/test/read.cgi/tech/1619427133/61
62: デフォルトの名無しさん [sage] 2021/12/06(月) 01:02:13.00 ID:oNpDeXIM >>55 対称行列 (の一種) (m x m の正方行列なら) でも対称性を特に使わないならもっと適当な名前があると思う http://mevius.5ch.net/test/read.cgi/tech/1619427133/62
63: デフォルトの名無しさん [sage] 2021/12/06(月) 05:27:36.77 ID:WncwRsXv >>55 MovAvgSer 目的からつけた方がよいかと。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/63
64: デフォルトの名無しさん [sage] 2021/12/06(月) 20:44:40.26 ID:8KN4GZOw >>55です。 今までいろいろな大きな計算の中でよく使ってきたパターンなので、 この際に抽出して名前を与えライブラリに加えようと思った次第です。 みなさんのアドバイスを参考に、もう少し自分で考えてみます。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/64
65: デフォルトの名無しさん [sage] 2021/12/14(火) 12:06:55.71 ID:0juEz1uN テンプレートを「tmpl」とするとき、それをもとに実体化したものの名前は? 「new」や「instance」がありそうだけど、「tmpl」と対称性がよくないところが落ち着かない。。。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/65
66: デフォルトの名無しさん [sage] 2021/12/14(火) 12:42:24.54 ID:1PoShsV1 >>65 実体化したものにはそれぞれ具体的な名前をつければいいのでは? テンプレートとの関連を名前に入れるとしてもXXXテンプレートのXXXの部分だと思う ピザテンプレートから作ったマルゲリータピザ 問い合わせテンプレートから作った納期問い合わせ http://mevius.5ch.net/test/read.cgi/tech/1619427133/66
67: デフォルトの名無しさん [sage] 2021/12/14(火) 12:47:32.43 ID:8ED5Kg5r objでは http://mevius.5ch.net/test/read.cgi/tech/1619427133/67
68: デフォルトの名無しさん [sage] 2021/12/14(火) 12:48:57.11 ID:CXb1PP63 そもそもテンプレがtmplだけなのが問題 「何の」テンプレートだよ 大事なのは「何」であって普通にそれを示す名前で良いでしょ A_tmpl → A 或いは A_new とか まあAが何かに依るんじゃね http://mevius.5ch.net/test/read.cgi/tech/1619427133/68
69: 65 [sage] 2021/12/14(火) 14:19:40.08 ID:0juEz1uN 聞きたいのは、テンプレートに対するインスタンスの総称か略称みたいな? インスタンス個々についての話は不要。 >>67 もっと「インスタンス」感?がほしい。 「new」もそう。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/69
70: デフォルトの名無しさん [sage] 2021/12/14(火) 14:36:33.40 ID:1PoShsV1 インスタンスを作るテンプレートはクラスなので なんでインスタンス感が欲しいのかがわからない そこをもう少し説明してくれない? テンプレートクラスでabstructに対するimplみたいなのが欲しいのならまだわかる (implを付けるのはbad practiceだけど) http://mevius.5ch.net/test/read.cgi/tech/1619427133/70
71: デフォルトの名無しさん [sage] 2021/12/14(火) 14:58:56.72 ID:KmdrgQIM 総称として原義に基づくならtemplateと対になるのはcopy 動詞のcopyと混同されそうな気もする http://mevius.5ch.net/test/read.cgi/tech/1619427133/71
72: デフォルトの名無しさん [sage] 2021/12/14(火) 15:12:15.38 ID:KmdrgQIM copyがしっくりこないケースで、対義語感にこだわるならprototype v.s. ectypeというのもある http://mevius.5ch.net/test/read.cgi/tech/1619427133/72
73: 65 [sage] 2021/12/14(火) 15:18:33.04 ID:0juEz1uN >>70 クラス→インスタンスな狭義ではなく、テンプレート→実用物な、抽象的一般的な名前を期待。 あと、検索性とか対称性とか。 いわゆる「implみたいなの」といわれると、なんかこちらの期待にかなり近い気がする。 >>71 たしかに「コピー」か。w 実際にそれだとまぎらわしいよなあ。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/73
74: デフォルトの名無しさん [sage] 2021/12/14(火) 15:23:42.50 ID:Bf/Ud/Gw >>73 既に指摘されてるけど、「ハンバーガーのレシピのテンプレート」 からできる物の総称は「ハンバーガーのレシピ」 http://mevius.5ch.net/test/read.cgi/tech/1619427133/74
75: 65 [sage] 2021/12/14(火) 15:26:54.06 ID:0juEz1uN >>72 辞書で調べてみたけど、「ectype」というのはかなり専門的な語? (プロトタイプに対する)「模写物」【哲学?】はともかく、「極端な体型」【医学?】て何?w http://mevius.5ch.net/test/read.cgi/tech/1619427133/75
76: 65 [sage] 2021/12/14(火) 15:29:20.37 ID:0juEz1uN >>74 それは「総称」ではない。 いずれにしても、こちらの期待とは異なるし、不要だとすでに応じた。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/76
77: デフォルトの名無しさん [sage] 2021/12/14(火) 15:37:42.39 ID:Bf/Ud/Gw >>76 ではそれをテンプレートと呼ぶのがそもそも間違っている。 テンプレートというのは少なくともプログラミングの文脈では、 機能の一部を注入または入れ替え可能な雛型のこと。 「葬儀のあいさつ文のテンプレート」からできるものの総称は 「葬儀のあいさつ文」だ。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/77
78: デフォルトの名無しさん [sage] 2021/12/14(火) 15:43:15.03 ID:Bf/Ud/Gw まあ言葉の定義はどうでもいい。 彼の問題の本質は回答者にエスパー能力を求めていること。 あんたが何を求めているかなんてあんたがそれを正確に伝える努力をしなけりゃ誰にも分からない http://mevius.5ch.net/test/read.cgi/tech/1619427133/78
79: デフォルトの名無しさん [sage] 2021/12/14(火) 15:48:51.36 ID:VEIFvC7G 質問者は他スレでよく人を小馬鹿にするアレな人なので相手にしないように http://mevius.5ch.net/test/read.cgi/tech/1619427133/79
80: 65 [sage] 2021/12/14(火) 15:50:17.87 ID:0juEz1uN >>77 あんたの解釈は、こちらとは異なる。 クレームは不要なんで、スルーで。 ほかの人に期待。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/80
81: デフォルトの名無しさん [sage] 2021/12/14(火) 16:13:45.62 ID:/ouFP/fP >>65 テンプレを適用したんだから「appl」とかでいんじゃね? 末尾がplで揃ってるし http://mevius.5ch.net/test/read.cgi/tech/1619427133/81
82: 65 [sage] 2021/12/14(火) 16:49:36.24 ID:0juEz1uN >>81 なるほど。 「application」→「appl」か。 いわゆる「アプリ」とかぶってるところが気にならなくもないけど、アリかも。 ほかに「instantiation」→「inst」とかかな? まだほかの候補やヒントなどにも期待。。。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/82
83: 65 [sage] 2021/12/14(火) 17:09:21.31 ID:0juEz1uN 用途によっては「deploy」→「depl」とかもアリかな? http://mevius.5ch.net/test/read.cgi/tech/1619427133/83
84: デフォルトの名無しさん [sage] 2021/12/14(火) 17:21:35.26 ID:Bf/Ud/Gw ハンガリアンとかいつの時代だ ダメな人は何やらせてもダメな見本だねw http://mevius.5ch.net/test/read.cgi/tech/1619427133/84
85: デフォルトの名無しさん [sage] 2021/12/14(火) 17:24:07.70 ID:8ED5Kg5r それハンガリアンとは言わんよね http://mevius.5ch.net/test/read.cgi/tech/1619427133/85
86: デフォルトの名無しさん [sage] 2021/12/14(火) 19:18:38.04 ID:KmdrgQIM なんでダサい略称にしているのかは正直気になってた ちんぷる http://mevius.5ch.net/test/read.cgi/tech/1619427133/86
87: 65 [sage] 2021/12/14(火) 20:12:40.02 ID:0juEz1uN >>84 自己紹介は不要。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/87
88: 65 [sage] 2021/12/14(火) 20:15:27.02 ID:0juEz1uN >>86 「tmpl」のこと? よくある略しかただと思うけど。 最初はかなりキモかったけど、もう馴れた。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/88
89: デフォルトの名無しさん [sage] 2021/12/14(火) 21:33:10.49 ID:rR651SvA 最初はかなりキモかったって答えでてるやん http://mevius.5ch.net/test/read.cgi/tech/1619427133/89
90: デフォルトの名無しさん [sage] 2021/12/14(火) 22:03:33.74 ID:1PoShsV1 >>73 >クラス→インスタンスな狭義ではなく、テンプレート→実用物な、抽象的一般的な名前を期待。 それを求めてる動機とかユースケースをもうちょっと説明してくれよって話だったんだけど 難しいのかな? 一般的には名前がつけられてない概念だから 動機もユースケースも無しに何かいい感じのをくれと言っても 期待するものが出てくる可能性は低いと思うよ http://mevius.5ch.net/test/read.cgi/tech/1619427133/90
91: 65 [sage] 2021/12/14(火) 22:36:47.65 ID:0juEz1uN >>90 難しいもなにも、書いた以上の想定はない。 いっそ概念的抽象的な名前の話。 出てこないなら出てこないでやむなしなんだから、スルーで。 なんか言える人に期待。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/91
92: デフォルトの名無しさん [] 2021/12/15(水) 00:02:46.06 ID:5FnsJanK バカの自覚がないバカって救いがたいよねw http://mevius.5ch.net/test/read.cgi/tech/1619427133/92
93: デフォルトの名無しさん [sage] 2021/12/15(水) 00:04:34.24 ID:gKrf6SBL pragma:pragmaticとか? 語源のparagmであれば行動や実践を意味するらしいので。 英語苦手なので使い所が合ってんのか、語源のスペルが合ってるかはわかんね http://mevius.5ch.net/test/read.cgi/tech/1619427133/93
94: デフォルトの名無しさん [sage] 2021/12/15(水) 00:11:10.39 ID:5FnsJanK どうでもいいけど、鍋の鋳型からできる物は鍋、エンジンブロックの鋳型からできるものはエンジンブロック、 鋳型からできる物の総称は鋳物(cast)だが、このバカな質問者の求めているものはたぶんこれでもないw http://mevius.5ch.net/test/read.cgi/tech/1619427133/94
95: 65 [sage] 2021/12/15(水) 01:32:52.83 ID:GJk5Atgd >>93 「pragma」はCのディレクティブとして知ってたけど、言葉の意味が辞書を引いてもよくわからんね。w たしかに「実際」「実用」的な意味があるようだけど、たぶんニュアンスが違ってそう? http://mevius.5ch.net/test/read.cgi/tech/1619427133/95
96: 65 [sage] 2021/12/15(水) 01:35:03.63 ID:GJk5Atgd >>94 そのとおり。 全然違う。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/96
97: デフォルトの名無しさん [sage] 2021/12/15(水) 01:38:48.57 ID:5FnsJanK プラグマティズムは普通に日本語になってるw 煽り抜きでこれ高校生レベルの知識だよw http://mevius.5ch.net/test/read.cgi/tech/1619427133/97
98: デフォルトの名無しさん [sage] 2021/12/15(水) 02:03:07.15 ID:gKrf6SBL >>95 やっぱニュアンス違うかなぁ。テンプレ→実践·実用みたいな。もう連想ゲームだな >>97 気を付けろよー。俺みたいなやつが世には溢れてるからなぁ http://mevius.5ch.net/test/read.cgi/tech/1619427133/98
99: デフォルトの名無しさん [sage] 2021/12/15(水) 05:35:22.26 ID:+0g1v0z3 >>65 product templateでproduceする https://www.oxfordlearnersdictionaries.com/definition/american_english/template >>95 pragmatics https://www.oxfordlearnersdictionaries.com/definition/american_english/pragmatics 言語の研究方法 、言葉の実際に意味するところ 「あとで電話するよ」→別れの挨拶を意味し、実際には電話しない、など http://mevius.5ch.net/test/read.cgi/tech/1619427133/99
100: デフォルトの名無しさん [sage] 2021/12/15(水) 07:13:58.15 ID:1OokGpXt まったくうるさいお客さんですね representation reproduction concrete http://mevius.5ch.net/test/read.cgi/tech/1619427133/100
101: デフォルトの名無しさん [sage] 2021/12/15(水) 07:18:07.26 ID:1OokGpXt concreteってなんや?鉄筋コンクリートw みたいな反応はやめろよな 「日付の変数名はどうすればいい?」 「date」 「おデートw 男女交際かw」 みたいな頭の痛い会話はもう勘弁 http://mevius.5ch.net/test/read.cgi/tech/1619427133/101
102: デフォルトの名無しさん [sage] 2021/12/15(水) 10:33:51.74 ID:VkwT8wpP エイリアン(alien)のミニチュア?を見て アリエンってなんだよw を思い出した http://mevius.5ch.net/test/read.cgi/tech/1619427133/102
103: デフォルトの名無しさん [sage] 2021/12/15(水) 13:05:00.80 ID:AyC0XFP4 そもそもこの(バカ)客は自分の注文を正確に言葉にできてない(俺は本人自身にも分かってない 可能性を疑ってるがw)何をテーブルに運んでも「女将を呼べ!」って横柄な反応しか返ってこないよ まあ、注文の内容が明確でない(表面上指定している物と実際に望んでいる物が異なる) ことがはっきりした後でも注文に応えようとする奴もバカだから自業自得だけど。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/103
104: デフォルトの名無しさん [sage] 2021/12/15(水) 15:44:57.52 ID:fm5Mb4An >>95 pragmaはactやactionの意味で使われてる コンパイラに対する指令 http://mevius.5ch.net/test/read.cgi/tech/1619427133/104
105: 65 [sage] 2021/12/15(水) 16:04:37.69 ID:GJk5Atgd >>99 「product」はいいかも。 生成物、生産品の方向か。 >>100 複製的な意味が強すぎない? テンプレートから生成されたことが失われ気味というか。 「concrete」は、そりゃあ抵抗あるでしょ。w クラス継承の説明で見かけるから、そこまでじゃないけど。 >>104 それはわかってるけど、辞書的な意味からはつながりにくくない? ということで、なんか候補やヒントがあればまだまだ募集。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/105
106: デフォルトの名無しさん [sage] 2021/12/15(水) 16:11:35.63 ID:AyC0XFP4 昨日も書いたけどプラグマティズムって言葉を 本当に知らない人がいるんだなw 知ってりゃこのディレクティブのニュアンスなんて なんとなくわかると思うんだけど どっからactとかactionとか出てくるのw 違うって「環境その他の事情に合わせて現実的に実利主義的に行くぜ!」って意味だからw http://mevius.5ch.net/test/read.cgi/tech/1619427133/106
107: デフォルトの名無しさん [sage] 2021/12/15(水) 17:01:56.27 ID:NTMzo4ad >>106 おいおい pragmaの意味もpragmatism自体も 興味があるならもう少し調べてみれば? http://mevius.5ch.net/test/read.cgi/tech/1619427133/107
108: デフォルトの名無しさん [sage] 2021/12/15(水) 17:21:22.62 ID:AyC0XFP4 >>107 何が「おいおい」だw なぜもったいぶらないで直接君の口で間違いを指摘しないの?w バカじゃなかろうかマジで。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/108
109: デフォルトの名無しさん [] 2021/12/26(日) 18:41:03.57 ID:UaL8k0of 動いていればhensu1,hensu2,...でおk 型など気にせず宣言した順番で命名でよし http://mevius.5ch.net/test/read.cgi/tech/1619427133/109
110: デフォルトの名無しさん [sage] 2021/12/26(日) 19:30:02.57 ID:pIkgAqzQ もうa,b,cでよろしおすな http://mevius.5ch.net/test/read.cgi/tech/1619427133/110
111: 65 [sage] 2021/12/26(日) 22:06:41.63 ID:g6Tik+Qp >>110 26個しか使えないからダメ! http://mevius.5ch.net/test/read.cgi/tech/1619427133/111
112: デフォルトの名無しさん [sage] 2021/12/26(日) 23:18:04.05 ID:tmbx+J6t aaでええですやんかぁ http://mevius.5ch.net/test/read.cgi/tech/1619427133/112
113: デフォルトの名無しさん [sage] 2021/12/27(月) 09:28:39.37 ID:7/Zg9mwB 27進数かよ http://mevius.5ch.net/test/read.cgi/tech/1619427133/113
114: デフォルトの名無しさん [] 2021/12/28(火) 01:41:24.75 ID:e4meyx5L カルビー「何でもテレワーク」工場視察からゆるい勉強会まで 建設業界の常識を覆す“攻め”の働き方改革【週休3日制】を4月からトライアル導入 残業大幅減でも利益は昨対比2倍に上昇! 労働時間すべて社外勤務OK。トラック業界の“先駆者”が新制度 日野、「副業」許可制度を新設 “経験”広げて本業に生かす ダイハツが副業容認を本格検討、その狙いと新しい働き方とは? 東京海上、社内副業を解禁 ITとの協業など企画・立案 ダイドーグループ、「副業・副業受け入れ制度」を導入 http://mevius.5ch.net/test/read.cgi/tech/1619427133/114
115: デフォルトの名無しさん [] 2022/02/13(日) 23:40:54.18 ID:JDAq0by6 配列変数名は単数系?それとも複数系? 例えば各リンゴの情報を格納する配列は Apple[]?それともApples[]? 配列としては全部持ってるから複数な気もするけどアクセスする時は要素1個ずつだし・・・ http://mevius.5ch.net/test/read.cgi/tech/1619427133/115
116: デフォルトの名無しさん [sage] 2022/02/14(月) 01:04:32.63 ID:VNOkQSZH 今時は普通は複数形でしょうね Apple apple = apples[0]; http://mevius.5ch.net/test/read.cgi/tech/1619427133/116
117: デフォルトの名無しさん [] 2022/02/24(木) 13:39:33.16 ID:bIfpVEhP 最大値は MaxValu って変数で良いです。 (過去に何度か実務で使ったが、誰も突っ込まなかった) http://mevius.5ch.net/test/read.cgi/tech/1619427133/117
118: デフォルトの名無しさん [sage] 2022/02/24(木) 14:48:44.39 ID:Skq0gEvB スーパーグローバル変数として使えるようにしよう http://mevius.5ch.net/test/read.cgi/tech/1619427133/118
119: デフォルトの名無しさん [] 2022/02/24(木) 21:18:09.18 ID:NBv0zeLR デスクトップアプリケーション作ってて、複数のボタンを親フレームにまとめて配置してます ボタン機能は入出力、テストや表示、操作など色々です app.___.load_btnとかapp.___.test_btnとかいう構造のとき、親フレーム名はなんですか app.console.load_btn? cmdpanel? btns? http://mevius.5ch.net/test/read.cgi/tech/1619427133/119
120: デフォルトの名無しさん [sage] 2022/02/26(土) 21:45:15.80 ID:e5W/1zqv mainFrame http://mevius.5ch.net/test/read.cgi/tech/1619427133/120
121: デフォルトの名無しさん [sage] 2022/03/06(日) 11:30:18.46 ID:gi+Rx4t6 >>115 単数系+"List"。(AppleList) List型じゃなくてCollections型でもArray型でもList。 自分も周りも英語分からんから、複数形だなんて高等な変換はできない。 言語によっては、というかPerlなら$Appleと@Apple。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/121
122: デフォルトの名無しさん [sage] 2022/03/06(日) 12:55:05.96 ID:Y34SWeR7 >>121 SetかもしれないCollectionをListと呼ぶのは引っかかるなー 迷ったら愚直にCollectionにしてほしいよ ミスリーディングなことを書かれるより個人的にはdatas、matchs、leafsのような間違えのほうがまだいい http://mevius.5ch.net/test/read.cgi/tech/1619427133/122
123: 65 [sage] 2022/03/06(日) 22:45:59.91 ID:T5C2YpP5 >>122 元コメはlistと言ってるだけで、orderedとは言ってないからセーフ! きっとunorderedやsetも気にしないんやろ。 それに、collectionは長いからダメ。 clにするなら可。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/123
124: デフォルトの名無しさん [sage] 2022/03/07(月) 08:14:20.46 ID:Yu4n0bxX コンパイル http://mevius.5ch.net/test/read.cgi/tech/1619427133/124
125: デフォルトの名無しさん [sage] 2022/03/18(金) 15:35:58.34 ID:GyQUJGMH テスト環境、本番環境 テスト環境がtestだったら本番環境は何が適切ですか? http://mevius.5ch.net/test/read.cgi/tech/1619427133/125
126: デフォルトの名無しさん [sage] 2022/03/18(金) 16:35:05.37 ID:lChLjlnz test environmentに対になるのはproduction environment 前者をtestと呼んでる文脈ならproductionと名付ける http://mevius.5ch.net/test/read.cgi/tech/1619427133/126
127: デフォルトの名無しさん [sage] 2022/03/18(金) 16:43:03.21 ID:GyQUJGMH 別に製品とか物ってわけでなくてもproductなんですか http://mevius.5ch.net/test/read.cgi/tech/1619427133/127
128: デフォルトの名無しさん [sage] 2022/03/18(金) 17:36:46.24 ID:X6NYu2hV release http://mevius.5ch.net/test/read.cgi/tech/1619427133/128
129: デフォルトの名無しさん [sage] 2022/03/18(金) 20:18:17.64 ID:A30ybt62 release beta dev test debug とか思ったけど、そういうことじゃないのかな 環境の定義をもっと明確にすればいいんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1619427133/129
130: デフォルトの名無しさん [sage] 2022/03/18(金) 20:23:53.76 ID:QUuUy6ki productは製品に限定されないよ 石油の産油量とか、人のプロデュースとかでも使われるように、活動によって生み出される成果物や価値のイメージが中心にある単語 http://mevius.5ch.net/test/read.cgi/tech/1619427133/130
131: デフォルトの名無しさん [sage] 2022/03/18(金) 20:26:13.15 ID:QUuUy6ki 演劇もプロアマ問わずproductionだし、物質的、知的に生産されるモノ全般にいえる http://mevius.5ch.net/test/read.cgi/tech/1619427133/131
132: デフォルトの名無しさん [sage] 2022/03/18(金) 20:29:43.33 ID:QUuUy6ki そのものズバリの言葉があるのに日本人のフィーリングに合わないと採用されないもんかね 疑うならググって用例や、画像検索でおなじみの図が出てくるのを確認してみ http://mevius.5ch.net/test/read.cgi/tech/1619427133/132
133: デフォルトの名無しさん [] 2022/04/09(土) 10:14:44.58 ID:n9NJ37JT ゲームのキャラのバフデバフで 回復魔法の「被回復量UP状態」と「与回復量UP状態」の 「被」と「与」の違いってどういう名前がふさわしいんでしょう? http://mevius.5ch.net/test/read.cgi/tech/1619427133/133
134: デフォルトの名無しさん [sage] 2022/04/09(土) 12:18:52.83 ID:bfTgvA23 healingAmountとhealedAmountかな ゲームなら多用する上に取り違えが致命的になるからこんな時こそアプリケーションハンガリアンが火を吹くときかもしれない active, passiveとか、objective, subjectiveみたいな単語の省略形を付ける感じ http://mevius.5ch.net/test/read.cgi/tech/1619427133/134
135: デフォルトの名無しさん [sage] 2022/04/09(土) 12:32:06.68 ID:n9NJ37JT >>134 ありがとうございます 回答もらっておいて申し訳ないのですが、 それだとどっちが「与」でどっちが「被」なのか わかりにくいです…。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/135
136: デフォルトの名無しさん [sage] 2022/04/09(土) 13:19:01.68 ID:OC1bdbLm Sender_ Receiver_ ってのは? あと given taken とか http://mevius.5ch.net/test/read.cgi/tech/1619427133/136
137: デフォルトの名無しさん [sage] 2022/04/09(土) 13:20:04.90 ID:qYsEuN2a わかりにくいかもしれないから、その場合はアプリケーションハンガリアンにしてはどうかという提案なんだけどな http://mevius.5ch.net/test/read.cgi/tech/1619427133/137
138: デフォルトの名無しさん [sage] 2022/04/09(土) 13:47:21.14 ID:6rDUdJJw 困った時の最終奥義 日本語変数名 割り切ってしまえば案外行けるけど 日本人限定プロジェクトになってしまう諸刃の剣 http://mevius.5ch.net/test/read.cgi/tech/1619427133/138
139: デフォルトの名無しさん [sage] 2022/04/09(土) 13:58:52.48 ID:xdx6kcV3 甲乙システム http://mevius.5ch.net/test/read.cgi/tech/1619427133/139
140: デフォルトの名無しさん [sage] 2022/04/09(土) 15:07:17.03 ID:ptsvFFbW healUpTo healUpFrom toとfromで区別したらさすがわかるやろ。 英語としての正確性なんか知らん!w http://mevius.5ch.net/test/read.cgi/tech/1619427133/140
141: デフォルトの名無しさん [sage] 2022/06/12(日) 00:33:26.59 ID:xegQlxkn 関数名なんだけど textA,textBを受け取って、Aが空文字でなければAを、そうでなければBを返す関数ってなんて命名する? http://mevius.5ch.net/test/read.cgi/tech/1619427133/141
142: デフォルトの名無しさん [sage] 2022/06/12(日) 05:58:05.96 ID:LzXoNMHn coalesce 合体ってなんか違和感ありまくりだけどnull合体演算子なんかもあるからあちらさんにはしっくりくるみたい http://mevius.5ch.net/test/read.cgi/tech/1619427133/142
143: デフォルトの名無しさん [sage] 2022/06/12(日) 06:47:18.12 ID:EuxEkIqo >>141 textA.if_empty(textB) 言語にもよるけど http://mevius.5ch.net/test/read.cgi/tech/1619427133/143
144: デフォルトの名無しさん [sage] 2022/06/12(日) 07:09:27.54 ID:m6O1SXMe NULisB とか考えてたけど > coalesce COALESCEは引数に渡された値のうち、NULLではない最初の値を返すSQL関数です。Oracle、MySQL及びPostgreSQLで使えます。 まんまだなコレ。でも関数名から分かり難いのが難点か http://mevius.5ch.net/test/read.cgi/tech/1619427133/144
145: デフォルトの名無しさん [sage] 2022/06/12(日) 07:27:00.42 ID:xegQlxkn >>142-144 ありがとうございます!!! 知識も検索能力も低くて辿り着けなかった答えがこうも簡単に!感謝します! >>143 ちなみに拡張メソッドが使えないVBAでの依頼だったため、今回はcoalesceで行きたいと思います >textA.if_empty(textB) すごく意味が伝わりやすいです! ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1619427133/145
146: デフォルトの名無しさん [sage] 2022/06/12(日) 07:27:17.33 ID:penYvEXk coalesceはnull専用だから誤解しやすくて良くないぞ 少なくとも前か後ろにblankかemptyをつけないと ただこういう基本中の基本機能は独自に関数化するよりも各言語のイディオムを直接書いた方が可読性も保守性も高くなる場合が多い http://mevius.5ch.net/test/read.cgi/tech/1619427133/146
147: デフォルトの名無しさん [sage] 2022/06/12(日) 16:32:48.65 ID:jQu6nhy1 Makefileだと、$(or ...)という関数になってるな。 引数リストで、最初の非空文字列を返す。 たとえば、text_or(...)なんかもいいんでは? http://mevius.5ch.net/test/read.cgi/tech/1619427133/147
148: デフォルトの名無しさん [sage] 2022/12/06(火) 17:57:39.10 ID:IhD5MRvl test http://mevius.5ch.net/test/read.cgi/tech/1619427133/148
149: デフォルトの名無しさん [sage] 2024/02/18(日) 00:26:02.79 ID:CvKWKztk C言語にて。 複数の画像ハンドルへのポインタ列。 その個数。 どちらもhnを核に命名したいけど思い付かない。 構造体の要素なのでなるべく短い命名にしたい。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/149
150: デフォルトの名無しさん [] 2024/04/30(火) 17:46:51.86 ID:6siWZQQV グロ http://mevius.5ch.net/test/read.cgi/tech/1619427133/150
151: デフォルトの名無しさん [] 2024/05/05(日) 11:17:54.24 ID:ufyV/oQQ 実際のコーディングは、別として プログラミング設計時点で、変数名は一文字が 圧倒的に見易い。そして更に変数名は絵文字一文字が 超絶的に見易い。設計時点では、。でこんな感ーーーじ if 🟦<128 then 'ascii ⭐=🟦 UNICHAR(⭐)を表示 n=n+1 elseif 🟦<192then 'なんちゃってascii 「👻」を表示 n=n+1 elseif 🟦<194then 'なんちゃって2byte 「👻」を表示 n=n+1 長いダチョウ🦩な長文なコメントは意味が解らないから いやです。てか、変数名はカラフル🔴🟡🟢🔵⚪🟤⚫ の一文字がいいな。てかコンパイルエラーになっても知らんけど http://mevius.5ch.net/test/read.cgi/tech/1619427133/151
152: デフォルトの名無しさん [] 2024/05/07(火) 05:31:29.34 ID:ir1kpgcA どんぐり、って絵文字がない。🟤で代用しようかな http://mevius.5ch.net/test/read.cgi/tech/1619427133/152
153: 151 [] 2024/05/09(木) 06:25:15.90 ID:0jR/otk1 やっはさ、変数名は、 絵文字🔴🔵等は、超超々見易い 【HTML】 <input id="🔴" name="file" type="file" /> <p id="🔵" /> 【JS】 /*入力フォームの要素*/ var 2⃣=document.getElementById("🔴"); /*結果出力用の要素*/ var 3⃣=document.getElementById("🔵"); /*ファイル変更てか指定でイベント発生*/ 2⃣.addEventListener("change", (e) => { if (window.File) { // ファイルの情報を取得&反映 var 👤 = fileform.files[0]; 3⃣.text = 👤.name; } }); http://mevius.5ch.net/test/read.cgi/tech/1619427133/153
154: デフォルトの名無しさん [sage] 2025/07/31(木) 18:46:41.69 ID:cLL+G38O (仕事以外のものを)開発する時間の半分が名前考えている時間だな。 名前さえちゃんとつけられれば楽。名前を変えると構造も変わる。 構造に合わせて名前も変える。 できる限り、続けて読むと何をやっているのか英文として読み解けるように。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/154
155: デフォルトの名無しさん [sage] 2025/08/01(金) 07:22:13.80 ID:YpvuDC33 うん。 やりたい事は大体ぼんやり頭に浮かぶのだけど、言語化の過程で命名が大変だよね。 むかーし『データ構造+アルゴリズム』って勉強したけど、それを組み立てるのに良い命名が必要で。 しかも背伸びして辞書引いて馴染みない単語を使うと、後になって意味が分からないとか。 #命名なんてaaaとかで十分ってのもまた真実なんだけど、ね。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/155
156: デフォルトの名無しさん [sage] 2025/08/07(木) 13:13:17.48 ID:Y7XnsPal begin/end,start/end,start/stop,push/pop,get/set,peek/poke,put/take,put/remove さらには、remove/delete/erase/moveなど。 対象によって微妙に異なったり、プログラミングの歴史的用法があったり、 toか2かとか、forか4かとか、 to,of,in,on,at,by,whithout,except,but,not,none,nothing,null,nil,inter,inner,middle,head,tail,is,has,-ing,-s,-es 認知科学の書籍まで総動員して名前をつける。 対象との関係は認知科学だね。 たまに、フランス語系の単語が入ってくると女性・男性・中性まで考える。 可算・不可算もあるし、扱い方によって変えたり、 block,chunk,lump,cluster,blob 場合によってはクトゥルフ神話の英語版も参照して... http://mevius.5ch.net/test/read.cgi/tech/1619427133/156
157: デフォルトの名無しさん [sage] 2025/08/07(木) 13:27:55.66 ID:Y7XnsPal ものによっては、アメリカ俗語辞典も() ドラクエやポケモンの英語版解説書も欲しいなぁ。 業界用語もたいへんで、地域によって意味が逆だったり、現場によって異なったり。 だいたい、法令の用語に従うと現場では逆の意味で使われていたりして混乱。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/157
158: デフォルトの名無しさん [sage] 2025/08/14(木) 08:36:33.30 ID:c3vBd7nS 売/買 を含む単語でバイと読む場合、baiとすると区別がつかない。 買が入っていても売りのことだったりする。おそらく賈と間違えたのかもしれないが、 もともと「買」で売り買いの意味で区別せずに使われていたらしい。 区別できないので賈という字が作られ、売という字になった。 baiとすべきか、読みを無視してuri/kaiにするか。読みだとしても正式な読み方と現場では違ったりする。 英語にしちゃうと理解できないやつが出てくるし。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/158
159: デフォルトの名無しさん [sage] 2025/08/14(木) 08:55:20.10 ID:c3vBd7nS 全部英語か、フランス語やラテン語交じりぐらいでなんとかしたいのだが、 たいていのプロジェクトではローマ字で、プロジェクトによっては訓令式だったりヘボン式だったり。 訓令式はプログラム言語と相性が悪く、ソースみても分かりにくく単純なバグをうみやすい。ヘボンのほうがマシ。 osakaかoosakaかohsakaか。地名はJRや地図などを...参照しても悩む。 calendarがcalenderになっているのはよく見かける。nagokaがnyagoyaになっているとほっこりする。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/159
160: デフォルトの名無しさん [] 2025/08/15(金) 23:27:14.33 ID:gOZqg9JJ nagoyaとnagano同じでない。名古屋と長野は同じでないから http://mevius.5ch.net/test/read.cgi/tech/1619427133/160
161: デフォルトの名無しさん [] 2025/08/15(金) 23:33:31.79 ID:gOZqg9JJ ヒストリカルな配列の変数名で格納するのは CANVASという変数名のだけど、 配列は、HistCan にしようかな それとも CanAryかな それとも、複数形ぽくして HistCans にしようかな てか複数形ぽく最後にsつけたら配列ってわかるし CANVASの配列ならヒストリカルって憶測つくし Cansにしよぅかな。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/161
162: デフォルトの名無しさん [sage] 2025/08/16(土) 13:24:25.55 ID:f14H9fCx nagoka -> nagoya typoにいまごろ気づく。 直せずにそのままになっているプロジェクトも多いよねぇ。 canvas だったら canvasesでしょう。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/162
163: デフォルトの名無しさん [sage] 2025/08/16(土) 13:27:33.26 ID:f14H9fCx historyならhistriesOfCanvasかなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/163
164: デフォルトの名無しさん [sage] 2025/08/16(土) 13:28:59.14 ID:f14H9fCx histries -> histories oが抜けた。 canvasHistsもありかな? http://mevius.5ch.net/test/read.cgi/tech/1619427133/164
165: デフォルトの名無しさん [sage] 2025/08/16(土) 13:33:16.60 ID:f14H9fCx ともかく、統一する。historiesOf〜か、〜Historiesまたは〜Histsで統一だな、おれの場合は。 http://mevius.5ch.net/test/read.cgi/tech/1619427133/165
166: デフォルトの名無しさん [sage] 2025/08/16(土) 16:21:32.35 ID:P1ZT/ww7 whatだけじゃなくwhyからも考えたほうがいいかもしれない 例えばcanvasに対する変更をundoできるように変更履歴を配列に入れてるということならundoStack/redoStackとか historyをhistと略したりcanvasをcanと略するのはよほどその略語が浸透してるか文字数が著しく制限されている状況以外では避けたほうがいいと思う それとcanvas1つの履歴データということなら意味的にはcanvasHistoryのように単数形が普通じゃないだろうか? http://mevius.5ch.net/test/read.cgi/tech/1619427133/166
167: デフォルトの名無しさん [sage] 2025/08/17(日) 07:40:05.60 ID:7PQ0N0Gk ああそうだね、単一の履歴配列だったらhistoryだね。ついうっかりhistoryの配列だと思ってしまった。 単なる静的データであれば、historyで複数。 単一でない一連の操作のまとまりのようなデータの集まりであればhistories。 操作の履歴か、開始から確定までの履歴かの違い。後者は確定前と確定直後のundoの動作の粒度?が異なる。 datum(単数) -> data(複数) -> datas(dataを塊としたものが複数、業界での用法) http://mevius.5ch.net/test/read.cgi/tech/1619427133/167
168: デフォルトの名無しさん [sage] 2025/08/17(日) 08:04:22.87 ID:7PQ0N0Gk undo/redoは難しく、エディタで入力文字やバックスペースなどをちまちまundoされるとかったるい。 編集点が確定できれば意味のまとまりに変換できる。作業履歴はすべて残すべきか、無駄か。AIが必要なのか? http://mevius.5ch.net/test/read.cgi/tech/1619427133/168
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.712s*