◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

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


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1619427133/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2021/04/26(月) 17:52:13.23ID:KOZxV/bH
クラス名、変数名のつけ方に悩んだら書き込むスレです。

命名規則や設計の善し悪しについて議論するのは基本的に禁止。
設計などが話題になるのなら他のスレでどうぞ。

前スレ
クラス名・変数名に迷ったら書き込むスレ。Part28
http://2chb.net/r/tech/1494147712/
2デフォルトの名無しさん
2021/04/26(月) 17:52:40.95ID:KOZxV/bH
命名の相談時に設計についてのアドバイスや指摘を受けてもよい
というかたには、下記の別スレがあります。

【命名スレ1】命名に悩んだらココへ (設計助言あり)
http://2chb.net/r/tech/1619279151/
3デフォルトの名無しさん
2021/05/25(火) 06:58:41.32ID:yDjOYm7F
コンパイラの進化で変数名を漢字にできるようになって久しいしこのスレの役割もほぼ終わったな
4デフォルトの名無しさん
2021/05/25(火) 15:45:05.82ID:a0BIWpZb
スレの役割と言うより、5ch自体の過疎化と老人ホーム化が顕著で活発な人が居ない
5デフォルトの名無しさん
2021/06/28(月) 16:55:20.87ID:lTBb4qc9
変数名というよりUI側の日本語表記だけど、購入日付は hoge_date 時間は hoge_time となんの疑問もない変数名において
UI表記の方の日付が「購入日付」とするならば「購入時間」、「購入日」とするならば「購入時」とするべき?
みたいなお前らオレオレルールありますか?

「購入日」「購入時間」と書いたところでふとしょーもない疑問が
6デフォルトの名無しさん
2021/06/28(月) 17:07:07.04ID:bvm0yYNW
購入日時とするより分けた方がいいのか

購入日付より購入日
購入時より購入時間
購入時だと購入時に何かするのかってなるかもしれない
7デフォルトの名無しさん
2021/06/28(月) 17:08:33.67ID:y9cDiJJM
表記の文字数を合わせるかって意味ならそんなこだわりは無意味だと思うが、「購入時」じゃ
point of purchaseの意味になっちゃうし、「購入時間」ってのも日本語としてちょっと変じゃないかw

普通は「購入時刻」でしょう
店に入ってから会計するまでにかかった時間のことを言ってるなら話は別だけど
8デフォルトの名無しさん
2021/06/28(月) 17:16:42.77ID:6iMmxSuD
「時間」は、できれば使わないようにしてるかな。
datetimeかtimeかdurationか、はっきりしないから。
9デフォルトの名無しさん
2021/06/28(月) 17:54:27.40ID:S+KM5q+3
時間は単位hourのことでもあるので紛らわしいね
時刻です
105
2021/06/28(月) 18:03:21.43ID:lTBb4qc9
>>5で書いた通り最初は「購入日」という表現が普通かなと思っていたところ、
続けて「購入時間」と書いてからふとある意味国語表記的に「購入時間」に対する言葉は「購入日付」
にしないともしかしてダメなのかなと思った次第です

たしかに、そもそも皆さん仰る通り「時間」もおかしいですね
「購入日」の方はそのままで「購入時刻」が妥当ですね

対する言葉とかいう謎な考えは忘れます
どうもありがとうございました
11デフォルトの名無しさん
2021/09/03(金) 21:39:09.50ID:G0tU4WlS
複雑な検索処理の命名に悩む
12デフォルトの名無しさん
2021/09/04(土) 01:37:01.23ID:ExeocnPJ
SearchPlus, UltraSearch
真面目に答えると単に複雑では的を得ず「何を」「どんな条件で」に依るんじゃないか
13デフォルトの名無しさん
2021/09/04(土) 02:20:20.76ID:ejFtuZv2
complex search
compound search
14デフォルトの名無しさん
2021/09/04(土) 08:36:31.57ID:6Js5xH+m
Fukuzatsu_na_Kensaku
15デフォルトの名無しさん
2021/09/04(土) 09:51:33.08ID:ObocQVW3
RichSearch, DeluxeSearch, GorgeousSearch
16デフォルトの名無しさん
2021/09/04(土) 12:40:01.73ID:4KE7eTOK
SuperUltraGreatDeliciousWonderfulSearch
17デフォルトの名無しさん
2021/09/04(土) 14:04:21.33ID:ptFG7Yts
SelectAsterFromTable1WhereCostGreaterThan3000Yen
18デフォルトの名無しさん
2021/09/04(土) 14:51:26.08ID:g4kDfo3y
守秘義務があるのでボカして言うけどモノは掲示板システムでクエリはこんな感じ

自分が所属してる全グループに所属してる全ユーザー
ユーザーの最新のアクティビティを添える
(アクティビティはログイン、ログアウト、レス投稿、レス編集、レス削除、グループ加入、グループ離脱などシステムイベントのことで種類は多岐に渡る
現行システムではイベントをエンティティとして管理しておらず、多数のテーブルを結合して取得している)
並び順は最新のアクティビティのタイムスタンプ
ページング機能付き
19デフォルトの名無しさん
2021/09/04(土) 15:08:38.41ID:gnaQqDHO
GetUsersWithNewestActivity
20デフォルトの名無しさん
2021/09/04(土) 15:27:09.51ID:ejFtuZv2
ボカしてるか?w
21デフォルトの名無しさん
2021/09/04(土) 15:42:30.62ID:NqTA6LYj
「自分が所属してる全グループ」
「自分が所属してる全グループに所属してるユーザー」
「自分が所属してる全グループに所属してる全ユーザー 」

この辺の概念に名前をつけることを考えるといい
要件定義時に毎回「自分が所属してる全グループに所属してる全ユーザー」 と連呼してたのかな
22デフォルトの名無しさん
2021/09/04(土) 15:48:15.86ID:l5V2kGNZ
引数込みで表現できればいいから極端な話GetUsersとかGetAllUsersで十分な場合もある
類似メソッドの存在次第
23デフォルトの名無しさん
2021/09/04(土) 15:59:11.51ID:4KE7eTOK
ページングも含めてクエリがベッタベタに特定画面向けの専用品に成り下がっていて、一切の転用の見込みがないなら、俺ならクエリ名も「○○機能向け一覧取得」みたいなものにする
あとNewestという語はだいたいLastで置き換えたほうが自然になることが多い
24デフォルトの名無しさん
2021/09/04(土) 16:44:33.28ID:rOWhEtbM
Latest ?
25デフォルトの名無しさん
2021/09/04(土) 16:59:10.50ID:g4kDfo3y
それだとどんな条件でユーザーを絞りこんだのか、並び順がわからないかな
26デフォルトの名無しさん
2021/09/04(土) 17:01:40.12ID:g4kDfo3y
>>21
なるほど
>>22
さすがにそれは大雑把すぎるかなぁ
>>23
多数の画面、バッチで使用するので画面専用の命名は困る
27デフォルトの名無しさん
2021/09/04(土) 17:25:01.65ID:4KE7eTOK
多数の画面とバッチで使うメジャーなクエリなら逆に、The・アクティビティ付きユーザー一覧取得くらいの名前でもいいかもな
たとえば所属にまつわる話がそのシステムにおける標準の閲覧可能範囲なのだとしたら名前に含めないことを検討する
28デフォルトの名無しさん
2021/09/04(土) 17:36:57.74ID:AUnFpeaE
こう考えた方がいいと思うよ。

「その」検索がどんなに複雑だろうが特殊だろうが、
仮に別の検索が存在しないならメソッド名は単にSearchかFind、
せいぜい検索対象(ナニを探しているか?)をくっつけてSearchHogeで何も問題はないはず。

だから「その」検索が他とどう違うか、大事なのはそこでありそこだけだと思うんだけど。
29デフォルトの名無しさん
2021/09/04(土) 17:49:16.39ID:r9yQukRc
検索という言葉を使ってるが>>18を読んだ限りでは
SearchやFindでの命名が適切なケースではなさそう
30デフォルトの名無しさん
2021/09/05(日) 01:42:12.11ID:QCgHcRl9
全ユーザーのアクティビティから対象ユーザーに関係(所属グループに属するユーザー)しているユーザーのものをフィルタリングって事?
31デフォルトの名無しさん
2021/09/05(日) 19:39:16.08ID:norJbQ6j
それは非効率だなぁ
32デフォルトの名無しさん
2021/10/14(木) 03:59:56.99ID:BWqWIDHE
puts "緊急事態発生".red.on_yellow
って書ける着色ライブラリがあったとして
カラーコード明示するのがだるいからと
puts "緊急事態発生".error
puts "緊急事態発生".warning
puts "緊急事態発生".e
puts "緊急事態発生".w
とラップしたら意味不明?
33デフォルトの名無しさん
2021/10/14(木) 05:55:29.93ID:aWG6n+hY
>>32
目的ベースで命名するのはいいプラクティスだと思う
ただし色を変更していることは分かるように str.error_color とか
もしかしたら色以外の表示もカスタムするかもしれないから例えば str.error_style とか
errorだけだとちょっと情報量がなさすぎるので、自分ならそのくらいは情報持たせるかな
1文字は今どき論外
34デフォルトの名無しさん
2021/10/14(木) 08:30:59.91ID:Tx5FDdfu
>>32
loggerを使ってlog levelと出力先によって表示をカスタマイズしたほうがいい
logger.fatal(message)とかlogger.warn(message)にする
設計方面の話なので別の命名スレかRubyのスレで聞くといいかも
35デフォルトの名無しさん
2021/10/14(木) 09:50:10.48ID:JcLc7tQv
>>32
他人にはかなり意味不明。
でも、場面や頻度なんかで関係者にはあきらかなら、ナシではないんちゃう。
36デフォルトの名無しさん
2021/10/14(木) 20:11:05.85ID:8lu7BSCx
抽象化する箇所が間違ってるよね
つか命名関係ない
37デフォルトの名無しさん
2021/10/14(木) 21:00:32.79ID:NSOBwUqM
質問者さんが何を聞きたいのかイマイチ不明瞭だけど、
書式をスタイルとして抽象化するのはHTMLやワードを出すまでもなく
ありふれた考え方で何も間違ってないでしょ
38デフォルトの名無しさん
2021/10/14(木) 21:49:44.10ID:5iXTjL2C
>>37
書式を抽象化すべきケースじゃないという指摘に対して
書式を抽象化するのはありふれた考え方だから間違ってないって返しどうなの?
39デフォルトの名無しさん
2021/10/14(木) 22:26:45.15ID:NSOBwUqM
>>38
そんなことどこにも書いてない。
それ以前に>>32からそんなこと(書式を抽象化すべきケースじゃない)
などということは読み取れない

大丈夫かこの人
40デフォルトの名無しさん
2021/10/14(木) 22:52:32.99ID:tuWb+Nn3
読み取れないことが問題なんだよなあ
書式に名前をつけて再利用したいわけじゃないんだからさ
41デフォルトの名無しさん
2021/10/15(金) 01:02:12.72ID:kfat5HNz
>>40
スレ違い。
あっちいけ!
42デフォルトの名無しさん
2021/10/15(金) 11:47:37.96ID:8+UwOkFK
ドヤ顔して答えたやつが全否定されてキレてる流れなのコレ?
43デフォルトの名無しさん
2021/10/15(金) 13:22:23.80ID:2I/rriO5
質問者が納得すればいいんだよ
テンプレに納得できない人は別スレがあったよね?なんで行かないの?何で何回も繰り返すの?
44デフォルトの名無しさん
2021/10/15(金) 13:38:31.39ID:WcYiGPXN
何回も繰り返すのは別の人間だからだろ
テンプレ読めと地道に言い続けるしかない
いい変数名を付けるような奴はだいたい神経質だからスレが荒れがちで困る
45デフォルトの名無しさん
2021/10/15(金) 14:18:26.52ID:dRGKYv88
このスレはいつも荒れる
原因を作ってるやつはいつも同じ

自分が優れてると勘違いしてるから
何か指摘されると理性的に対応できない

スレの問題ではなく人の問題
キレやすい要注意人物が住み着いたスレというだけ
46デフォルトの名無しさん
2021/10/15(金) 14:34:48.79ID:oCOZxwHo
例として動詞から始まる名前使ってんのに
関数と思わず変数として話進めるような奴もいるな
47デフォルトの名無しさん
2021/10/15(金) 14:42:39.09ID:9VEGzdRG
>>45
キレやすいというより反論されると人格否定されたと感じるタイプだろ
まあその結果キレるのかもしれないが
48デフォルトの名無しさん
2021/10/15(金) 14:53:01.97ID:sUmvr8d+
問題の発端が常に同一人物だと決めつけるのも危うくねーか
「ここまで全部オレの自演」というオチに持っていきたい布石なら感心するが
49デフォルトの名無しさん
2021/10/15(金) 16:49:25.85ID:kfat5HNz
でも、同一でなくとも少数だと思うなあ。
そんなアホばっかりやないやろ。w
50デフォルトの名無しさん
2021/10/15(金) 17:41:51.39ID:wM7C7IXC
>>45
理性的に対応できないのはむしろ自信がないからだぞ
51デフォルトの名無しさん
2021/10/15(金) 17:45:41.33ID:Bt4wufzD
自治厨共の方がウザい
池沼はスルーしとけ
52デフォルトの名無しさん
2021/10/15(金) 18:49:37.50ID:3xuaq2k4
オレの考えた命名方法以外は絶対認めないマン参上?
53デフォルトの名無しさん
2021/11/10(水) 12:38:56.85ID:hCEgwKyp
Hage
54デフォルトの名無しさん
2021/11/10(水) 14:01:22.50ID:/xBD3bqR
丸チンコ
55デフォルトの名無しさん
2021/12/05(日) 21:06:43.06ID:Uya0qTZK
列の概念があるコンテナ(一次元配列やリストなど)を [a1, a2, a3, ...] 表すとします(an は要素)。
このとき、m を正の整数として、

[ [a1, a2, ... , am], [a2, a3, ... , am+1], [a3, a4, ... , am+2], ... ]

なるコンテナのコンテナをなんと呼ぶのが相応しいでしょうか。
56デフォルトの名無しさん
2021/12/05(日) 21:21:45.60ID:UMgf9PcS
コンコン
57デフォルトの名無しさん
2021/12/05(日) 22:04:04.37ID:Ub9rxa63
>>55
RightShiftMatrix

しかし、その規則が一般的な物とは思えないので
規則だけ与えられて名前付けろって言われても無理がある気が

そのコンテナが問題領域において何を意味するのか?
そこから名前付けた方がいいんじゃないの?
58デフォルトの名無しさん
2021/12/05(日) 23:07:25.48ID:2W/PRbgG
ええ回答やなあ
59デフォルトの名無しさん
2021/12/05(日) 23:19:01.31ID:h+b4CV0i
>>55
sliding windows
60デフォルトの名無しさん
2021/12/06(月) 00:25:21.91ID:HMD7nyDE
行列計算上の意味があるのなら、その意味を名前にしたらええ。
でなければ、「コンテナA」でええんちゃう。w
61デフォルトの名無しさん
2021/12/06(月) 00:30:08.88ID:HMD7nyDE
あ、移動平均的な計算パイプラインとかか?
62デフォルトの名無しさん
2021/12/06(月) 01:02:13.00ID:oNpDeXIM
>>55
対称行列 (の一種) (m x m の正方行列なら)

でも対称性を特に使わないならもっと適当な名前があると思う
63デフォルトの名無しさん
2021/12/06(月) 05:27:36.77ID:WncwRsXv
>>55
MovAvgSer

目的からつけた方がよいかと。
64デフォルトの名無しさん
2021/12/06(月) 20:44:40.26ID:8KN4GZOw
>>55です。

今までいろいろな大きな計算の中でよく使ってきたパターンなので、
この際に抽出して名前を与えライブラリに加えようと思った次第です。

みなさんのアドバイスを参考に、もう少し自分で考えてみます。
ありがとうございました。
65デフォルトの名無しさん
2021/12/14(火) 12:06:55.71ID:0juEz1uN
テンプレートを「tmpl」とするとき、それをもとに実体化したものの名前は?

「new」や「instance」がありそうだけど、「tmpl」と対称性がよくないところが落ち着かない。。。
66デフォルトの名無しさん
2021/12/14(火) 12:42:24.54ID:1PoShsV1
>>65
実体化したものにはそれぞれ具体的な名前をつければいいのでは?
テンプレートとの関連を名前に入れるとしてもXXXテンプレートのXXXの部分だと思う

ピザテンプレートから作ったマルゲリータピザ
問い合わせテンプレートから作った納期問い合わせ
67デフォルトの名無しさん
2021/12/14(火) 12:47:32.43ID:8ED5Kg5r
objでは
68デフォルトの名無しさん
2021/12/14(火) 12:48:57.11ID:CXb1PP63
そもそもテンプレがtmplだけなのが問題
「何の」テンプレートだよ
大事なのは「何」であって普通にそれを示す名前で良いでしょ
A_tmpl → A 或いは A_new とか
まあAが何かに依るんじゃね
6965
2021/12/14(火) 14:19:40.08ID:0juEz1uN
聞きたいのは、テンプレートに対するインスタンスの総称か略称みたいな?
インスタンス個々についての話は不要。

>>67
もっと「インスタンス」感?がほしい。
「new」もそう。
70デフォルトの名無しさん
2021/12/14(火) 14:36:33.40ID:1PoShsV1
インスタンスを作るテンプレートはクラスなので
なんでインスタンス感が欲しいのかがわからない
そこをもう少し説明してくれない?

テンプレートクラスでabstructに対するimplみたいなのが欲しいのならまだわかる
(implを付けるのはbad practiceだけど)
71デフォルトの名無しさん
2021/12/14(火) 14:58:56.72ID:KmdrgQIM
総称として原義に基づくならtemplateと対になるのはcopy
動詞のcopyと混同されそうな気もする
72デフォルトの名無しさん
2021/12/14(火) 15:12:15.38ID:KmdrgQIM
copyがしっくりこないケースで、対義語感にこだわるならprototype v.s. ectypeというのもある
7365
2021/12/14(火) 15:18:33.04ID:0juEz1uN
>>70
クラス→インスタンスな狭義ではなく、テンプレート→実用物な、抽象的一般的な名前を期待。
あと、検索性とか対称性とか。

いわゆる「implみたいなの」といわれると、なんかこちらの期待にかなり近い気がする。

>>71
たしかに「コピー」か。w
実際にそれだとまぎらわしいよなあ。
74デフォルトの名無しさん
2021/12/14(火) 15:23:42.50ID:Bf/Ud/Gw
>>73
既に指摘されてるけど、「ハンバーガーのレシピのテンプレート」
からできる物の総称は「ハンバーガーのレシピ」
7565
2021/12/14(火) 15:26:54.06ID:0juEz1uN
>>72
辞書で調べてみたけど、「ectype」というのはかなり専門的な語?
(プロトタイプに対する)「模写物」【哲学?】はともかく、「極端な体型」【医学?】て何?w
7665
2021/12/14(火) 15:29:20.37ID:0juEz1uN
>>74
それは「総称」ではない。
いずれにしても、こちらの期待とは異なるし、不要だとすでに応じた。
77デフォルトの名無しさん
2021/12/14(火) 15:37:42.39ID:Bf/Ud/Gw
>>76
ではそれをテンプレートと呼ぶのがそもそも間違っている。

テンプレートというのは少なくともプログラミングの文脈では、
機能の一部を注入または入れ替え可能な雛型のこと。

「葬儀のあいさつ文のテンプレート」からできるものの総称は
「葬儀のあいさつ文」だ。
78デフォルトの名無しさん
2021/12/14(火) 15:43:15.03ID:Bf/Ud/Gw
まあ言葉の定義はどうでもいい。
彼の問題の本質は回答者にエスパー能力を求めていること。
あんたが何を求めているかなんてあんたがそれを正確に伝える努力をしなけりゃ誰にも分からない
79デフォルトの名無しさん
2021/12/14(火) 15:48:51.36ID:VEIFvC7G
質問者は他スレでよく人を小馬鹿にするアレな人なので相手にしないように
8065
2021/12/14(火) 15:50:17.87ID:0juEz1uN
>>77
あんたの解釈は、こちらとは異なる。
クレームは不要なんで、スルーで。

ほかの人に期待。
81デフォルトの名無しさん
2021/12/14(火) 16:13:45.62ID:/ouFP/fP
>>65
テンプレを適用したんだから「appl」とかでいんじゃね?
末尾がplで揃ってるし
8265
2021/12/14(火) 16:49:36.24ID:0juEz1uN
>>81
なるほど。
「application」→「appl」か。
いわゆる「アプリ」とかぶってるところが気にならなくもないけど、アリかも。

ほかに「instantiation」→「inst」とかかな?

まだほかの候補やヒントなどにも期待。。。
8365
2021/12/14(火) 17:09:21.31ID:0juEz1uN
用途によっては「deploy」→「depl」とかもアリかな?
84デフォルトの名無しさん
2021/12/14(火) 17:21:35.26ID:Bf/Ud/Gw
ハンガリアンとかいつの時代だ
ダメな人は何やらせてもダメな見本だねw
85デフォルトの名無しさん
2021/12/14(火) 17:24:07.70ID:8ED5Kg5r
それハンガリアンとは言わんよね
86デフォルトの名無しさん
2021/12/14(火) 19:18:38.04ID:KmdrgQIM
なんでダサい略称にしているのかは正直気になってた
ちんぷる
8765
2021/12/14(火) 20:12:40.02ID:0juEz1uN
>>84
自己紹介は不要。
8865
2021/12/14(火) 20:15:27.02ID:0juEz1uN
>>86
「tmpl」のこと?
よくある略しかただと思うけど。
最初はかなりキモかったけど、もう馴れた。
89デフォルトの名無しさん
2021/12/14(火) 21:33:10.49ID:rR651SvA
最初はかなりキモかったって答えでてるやん
90デフォルトの名無しさん
2021/12/14(火) 22:03:33.74ID:1PoShsV1
>>73
>クラス→インスタンスな狭義ではなく、テンプレート→実用物な、抽象的一般的な名前を期待。

それを求めてる動機とかユースケースをもうちょっと説明してくれよって話だったんだけど
難しいのかな?

一般的には名前がつけられてない概念だから
動機もユースケースも無しに何かいい感じのをくれと言っても
期待するものが出てくる可能性は低いと思うよ
9165
2021/12/14(火) 22:36:47.65ID:0juEz1uN
>>90
難しいもなにも、書いた以上の想定はない。
いっそ概念的抽象的な名前の話。

出てこないなら出てこないでやむなしなんだから、スルーで。
なんか言える人に期待。
92デフォルトの名無しさん
2021/12/15(水) 00:02:46.06ID:5FnsJanK
バカの自覚がないバカって救いがたいよねw
93デフォルトの名無しさん
2021/12/15(水) 00:04:34.24ID:gKrf6SBL
pragma:pragmaticとか?
語源のparagmであれば行動や実践を意味するらしいので。
英語苦手なので使い所が合ってんのか、語源のスペルが合ってるかはわかんね
94デフォルトの名無しさん
2021/12/15(水) 00:11:10.39ID:5FnsJanK
どうでもいいけど、鍋の鋳型からできる物は鍋、エンジンブロックの鋳型からできるものはエンジンブロック、
鋳型からできる物の総称は鋳物(cast)だが、このバカな質問者の求めているものはたぶんこれでもないw
9565
2021/12/15(水) 01:32:52.83ID:GJk5Atgd
>>93
「pragma」はCのディレクティブとして知ってたけど、言葉の意味が辞書を引いてもよくわからんね。w
たしかに「実際」「実用」的な意味があるようだけど、たぶんニュアンスが違ってそう?
9665
2021/12/15(水) 01:35:03.63ID:GJk5Atgd
>>94
そのとおり。
全然違う。
97デフォルトの名無しさん
2021/12/15(水) 01:38:48.57ID:5FnsJanK
プラグマティズムは普通に日本語になってるw
煽り抜きでこれ高校生レベルの知識だよw
98デフォルトの名無しさん
2021/12/15(水) 02:03:07.15ID:gKrf6SBL
>>95
やっぱニュアンス違うかなぁ。テンプレ→実践·実用みたいな。もう連想ゲームだな

>>97
気を付けろよー。俺みたいなやつが世には溢れてるからなぁ
99デフォルトの名無しさん
2021/12/15(水) 05:35:22.26ID:+0g1v0z3
>>65
product
templateでproduceする
https://www.oxfordlearnersdictionaries.com/definition/american_english/template

>>95
pragmatics
https://www.oxfordlearnersdictionaries.com/definition/american_english/pragmatics
言語の研究方法 、言葉の実際に意味するところ
「あとで電話するよ」→別れの挨拶を意味し、実際には電話しない、など
100デフォルトの名無しさん
2021/12/15(水) 07:13:58.15ID:1OokGpXt
まったくうるさいお客さんですね
representation
reproduction
concrete
101デフォルトの名無しさん
2021/12/15(水) 07:18:07.26ID:1OokGpXt
concreteってなんや?鉄筋コンクリートw
みたいな反応はやめろよな

「日付の変数名はどうすればいい?」
「date」
「おデートw 男女交際かw」
みたいな頭の痛い会話はもう勘弁
102デフォルトの名無しさん
2021/12/15(水) 10:33:51.74ID:VkwT8wpP
エイリアン(alien)のミニチュア?を見て
アリエンってなんだよw
を思い出した
103デフォルトの名無しさん
2021/12/15(水) 13:05:00.80ID:AyC0XFP4
そもそもこの(バカ)客は自分の注文を正確に言葉にできてない(俺は本人自身にも分かってない
可能性を疑ってるがw)何をテーブルに運んでも「女将を呼べ!」って横柄な反応しか返ってこないよ

まあ、注文の内容が明確でない(表面上指定している物と実際に望んでいる物が異なる)
ことがはっきりした後でも注文に応えようとする奴もバカだから自業自得だけど。
104デフォルトの名無しさん
2021/12/15(水) 15:44:57.52ID:fm5Mb4An
>>95
pragmaはactやactionの意味で使われてる
コンパイラに対する指令
10565
2021/12/15(水) 16:04:37.69ID:GJk5Atgd
>>99
「product」はいいかも。
生成物、生産品の方向か。

>>100
複製的な意味が強すぎない?
テンプレートから生成されたことが失われ気味というか。

「concrete」は、そりゃあ抵抗あるでしょ。w
クラス継承の説明で見かけるから、そこまでじゃないけど。

>>104
それはわかってるけど、辞書的な意味からはつながりにくくない?

ということで、なんか候補やヒントがあればまだまだ募集。
106デフォルトの名無しさん
2021/12/15(水) 16:11:35.63ID:AyC0XFP4
昨日も書いたけどプラグマティズムって言葉を
本当に知らない人がいるんだなw

知ってりゃこのディレクティブのニュアンスなんて
なんとなくわかると思うんだけど

どっからactとかactionとか出てくるのw
違うって「環境その他の事情に合わせて現実的に実利主義的に行くぜ!」って意味だからw
107デフォルトの名無しさん
2021/12/15(水) 17:01:56.27ID:NTMzo4ad
>>106
おいおい
pragmaの意味もpragmatism自体も
興味があるならもう少し調べてみれば?
108デフォルトの名無しさん
2021/12/15(水) 17:21:22.62ID:AyC0XFP4
>>107
何が「おいおい」だw
なぜもったいぶらないで直接君の口で間違いを指摘しないの?w
バカじゃなかろうかマジで。
109デフォルトの名無しさん
2021/12/26(日) 18:41:03.57ID:UaL8k0of
動いていればhensu1,hensu2,...でおk
型など気にせず宣言した順番で命名でよし
110デフォルトの名無しさん
2021/12/26(日) 19:30:02.57ID:pIkgAqzQ
もうa,b,cでよろしおすな
11165
2021/12/26(日) 22:06:41.63ID:g6Tik+Qp
>>110
26個しか使えないからダメ!
112デフォルトの名無しさん
2021/12/26(日) 23:18:04.05ID:tmbx+J6t
aaでええですやんかぁ
113デフォルトの名無しさん
2021/12/27(月) 09:28:39.37ID:7/Zg9mwB
27進数かよ
114デフォルトの名無しさん
2021/12/28(火) 01:41:24.75ID:e4meyx5L
カルビー「何でもテレワーク」工場視察からゆるい勉強会まで

建設業界の常識を覆す“攻め”の働き方改革【週休3日制】を4月からトライアル導入
残業大幅減でも利益は昨対比2倍に上昇!

労働時間すべて社外勤務OK。トラック業界の“先駆者”が新制度

日野、「副業」許可制度を新設 “経験”広げて本業に生かす

ダイハツが副業容認を本格検討、その狙いと新しい働き方とは?

東京海上、社内副業を解禁 ITとの協業など企画・立案

ダイドーグループ、「副業・副業受け入れ制度」を導入
115デフォルトの名無しさん
2022/02/13(日) 23:40:54.18ID:JDAq0by6
配列変数名は単数系?それとも複数系?

例えば各リンゴの情報を格納する配列は
Apple[]?それともApples[]?
配列としては全部持ってるから複数な気もするけどアクセスする時は要素1個ずつだし・・・
116デフォルトの名無しさん
2022/02/14(月) 01:04:32.63ID:VNOkQSZH
今時は普通は複数形でしょうね

Apple apple = apples[0];
117デフォルトの名無しさん
2022/02/24(木) 13:39:33.16ID:bIfpVEhP
最大値は
MaxValu
って変数で良いです。
(過去に何度か実務で使ったが、誰も突っ込まなかった)
118デフォルトの名無しさん
2022/02/24(木) 14:48:44.39ID:Skq0gEvB
スーパーグローバル変数として使えるようにしよう
119デフォルトの名無しさん
2022/02/24(木) 21:18:09.18ID:NBv0zeLR
デスクトップアプリケーション作ってて、複数のボタンを親フレームにまとめて配置してます
ボタン機能は入出力、テストや表示、操作など色々です

app.___.load_btnとかapp.___.test_btnとかいう構造のとき、親フレーム名はなんですか
app.console.load_btn? cmdpanel? btns?
120デフォルトの名無しさん
2022/02/26(土) 21:45:15.80ID:e5W/1zqv
mainFrame
121デフォルトの名無しさん
2022/03/06(日) 11:30:18.46ID:gi+Rx4t6
>>115
単数系+"List"。(AppleList)
List型じゃなくてCollections型でもArray型でもList。
自分も周りも英語分からんから、複数形だなんて高等な変換はできない。
言語によっては、というかPerlなら$Appleと@Apple。
122デフォルトの名無しさん
2022/03/06(日) 12:55:05.96ID:Y34SWeR7
>>121
SetかもしれないCollectionをListと呼ぶのは引っかかるなー
迷ったら愚直にCollectionにしてほしいよ
ミスリーディングなことを書かれるより個人的にはdatas、matchs、leafsのような間違えのほうがまだいい
12365
2022/03/06(日) 22:45:59.91ID:T5C2YpP5
>>122
元コメはlistと言ってるだけで、orderedとは言ってないからセーフ!
きっとunorderedやsetも気にしないんやろ。

それに、collectionは長いからダメ。
clにするなら可。
124デフォルトの名無しさん
2022/03/07(月) 08:14:20.46ID:Yu4n0bxX
コンパイル
125デフォルトの名無しさん
2022/03/18(金) 15:35:58.34ID:GyQUJGMH
テスト環境、本番環境
テスト環境がtestだったら本番環境は何が適切ですか?
126デフォルトの名無しさん
2022/03/18(金) 16:35:05.37ID:lChLjlnz
test environmentに対になるのはproduction environment
前者をtestと呼んでる文脈ならproductionと名付ける
127デフォルトの名無しさん
2022/03/18(金) 16:43:03.21ID:GyQUJGMH
別に製品とか物ってわけでなくてもproductなんですか
128デフォルトの名無しさん
2022/03/18(金) 17:36:46.24ID:X6NYu2hV
release
129デフォルトの名無しさん
2022/03/18(金) 20:18:17.64ID:A30ybt62
release
beta
dev
test
debug
とか思ったけど、そういうことじゃないのかな
環境の定義をもっと明確にすればいいんじゃない?
130デフォルトの名無しさん
2022/03/18(金) 20:23:53.76ID:QUuUy6ki
productは製品に限定されないよ
石油の産油量とか、人のプロデュースとかでも使われるように、活動によって生み出される成果物や価値のイメージが中心にある単語
131デフォルトの名無しさん
2022/03/18(金) 20:26:13.15ID:QUuUy6ki
演劇もプロアマ問わずproductionだし、物質的、知的に生産されるモノ全般にいえる
132デフォルトの名無しさん
2022/03/18(金) 20:29:43.33ID:QUuUy6ki
そのものズバリの言葉があるのに日本人のフィーリングに合わないと採用されないもんかね
疑うならググって用例や、画像検索でおなじみの図が出てくるのを確認してみ
133デフォルトの名無しさん
2022/04/09(土) 10:14:44.58ID:n9NJ37JT
ゲームのキャラのバフデバフで
回復魔法の「被回復量UP状態」と「与回復量UP状態」の
「被」と「与」の違いってどういう名前がふさわしいんでしょう?
134デフォルトの名無しさん
2022/04/09(土) 12:18:52.83ID:bfTgvA23
healingAmountとhealedAmountかな
ゲームなら多用する上に取り違えが致命的になるからこんな時こそアプリケーションハンガリアンが火を吹くときかもしれない
active, passiveとか、objective, subjectiveみたいな単語の省略形を付ける感じ
135デフォルトの名無しさん
2022/04/09(土) 12:32:06.68ID:n9NJ37JT
>>134
ありがとうございます
回答もらっておいて申し訳ないのですが、
それだとどっちが「与」でどっちが「被」なのか
わかりにくいです…。
136デフォルトの名無しさん
2022/04/09(土) 13:19:01.68ID:OC1bdbLm
Sender_
Receiver_
ってのは?
あと given taken とか
137デフォルトの名無しさん
2022/04/09(土) 13:20:04.90ID:qYsEuN2a
わかりにくいかもしれないから、その場合はアプリケーションハンガリアンにしてはどうかという提案なんだけどな
138デフォルトの名無しさん
2022/04/09(土) 13:47:21.14ID:6rDUdJJw
困った時の最終奥義
日本語変数名

割り切ってしまえば案外行けるけど
日本人限定プロジェクトになってしまう諸刃の剣
139デフォルトの名無しさん
2022/04/09(土) 13:58:52.48ID:xdx6kcV3
甲乙システム
140デフォルトの名無しさん
2022/04/09(土) 15:07:17.03ID:ptsvFFbW
healUpTo
healUpFrom

toとfromで区別したらさすがわかるやろ。
英語としての正確性なんか知らん!w
141デフォルトの名無しさん
2022/06/12(日) 00:33:26.59ID:xegQlxkn
関数名なんだけど
textA,textBを受け取って、Aが空文字でなければAを、そうでなければBを返す関数ってなんて命名する?
142デフォルトの名無しさん
2022/06/12(日) 05:58:05.96ID:LzXoNMHn
coalesce
合体ってなんか違和感ありまくりだけどnull合体演算子なんかもあるからあちらさんにはしっくりくるみたい
143デフォルトの名無しさん
2022/06/12(日) 06:47:18.12ID:EuxEkIqo
>>141
textA.if_empty(textB)
言語にもよるけど
144デフォルトの名無しさん
2022/06/12(日) 07:09:27.54ID:m6O1SXMe
NULisB とか考えてたけど
> coalesce
COALESCEは引数に渡された値のうち、NULLではない最初の値を返すSQL関数です。Oracle、MySQL及びPostgreSQLで使えます。
まんまだなコレ。でも関数名から分かり難いのが難点か
145デフォルトの名無しさん
2022/06/12(日) 07:27:00.42ID:xegQlxkn
>>142-144
ありがとうございます!!!
知識も検索能力も低くて辿り着けなかった答えがこうも簡単に!感謝します!

>>143
ちなみに拡張メソッドが使えないVBAでの依頼だったため、今回はcoalesceで行きたいと思います
>textA.if_empty(textB)
すごく意味が伝わりやすいです!
ありがとうございました
146デフォルトの名無しさん
2022/06/12(日) 07:27:17.33ID:penYvEXk
coalesceはnull専用だから誤解しやすくて良くないぞ
少なくとも前か後ろにblankかemptyをつけないと

ただこういう基本中の基本機能は独自に関数化するよりも各言語のイディオムを直接書いた方が可読性も保守性も高くなる場合が多い
147デフォルトの名無しさん
2022/06/12(日) 16:32:48.65ID:jQu6nhy1
Makefileだと、$(or ...)という関数になってるな。
引数リストで、最初の非空文字列を返す。

たとえば、text_or(...)なんかもいいんでは?
148デフォルトの名無しさん
2022/12/06(火) 17:57:39.10ID:IhD5MRvl
test
149デフォルトの名無しさん
2024/02/18(日) 00:26:02.79ID:CvKWKztk
C言語にて。
複数の画像ハンドルへのポインタ列。
その個数。

どちらもhnを核に命名したいけど思い付かない。
構造体の要素なのでなるべく短い命名にしたい。
150デフォルトの名無しさん
2024/04/30(火) 17:46:51.86ID:6siWZQQV
グロ
151デフォルトの名無しさん
2024/05/05(日) 11:17:54.24ID:ufyV/oQQ
実際のコーディングは、別として
プログラミング設計時点で、変数名は一文字が
圧倒的に見易い。そして更に変数名は絵文字一文字が
超絶的に見易い。設計時点では、。でこんな感ーーーじ

if 🟦<128 then 'ascii
  ⭐=🟦
  UNICHAR(⭐)を表示
  n=n+1
elseif 🟦<192then 'なんちゃってascii
  「👻」を表示
  n=n+1
elseif 🟦<194then 'なんちゃって2byte
  「👻」を表示
  n=n+1

長いダチョウ🦩な長文なコメントは意味が解らないから
いやです。てか、変数名はカラフル🔴🟡🟢🔵⚪🟤⚫
の一文字がいいな。てかコンパイルエラーになっても知らんけど
152デフォルトの名無しさん
2024/05/07(火) 05:31:29.34ID:ir1kpgcA
どんぐり、って絵文字がない。🟤で代用しようかな
153151
2024/05/09(木) 06:25:15.90ID: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;
   }
});

lud20250219155703
このスレへの固定リンク: http://5chb.net/r/tech/1619427133/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「クラス名・変数名に迷ったら書き込むスレ。Part29 」を見た人も見ています:
【強化】強化するか迷ったら書き込むスレ Lv.2
【強化】強化するか迷ったら書き込むスレ Lv.1
スキャンダラス続きのAKBGメンバーについてお前らの本音を書き込むスレ
今妄想してるゾンビモノ作品の構想を適当に書き込むから良い案あったらくれ ラストオブアスの日本版的な感じ
対局に勝ったら書き込むスレ
お祈りされたら書き込むスレ
ウンコしたら書き込むスレ
願いがかなったら書き込むスレ
実験装置壊したら書き込むスレ
オナニーしたら書き込むスレ
ゲームで酔ったら書き込むスレ
残金が一万を切ったら書き込むスレ
オナニーしたら書き込むスレ
なんか切なくなったら書き込むスレ180
たまごが孵化したら書き込むスレ
犬猫を踏んでしまったら書き込むスレ
死にたいと思ったら書き込むスレ
IDにSGかsgが出たら書き込むスレ
なんか切なくなったら書き込むスレ163
死にたいと思ったら書き込むスレ10
死にたいと思ったら書き込むスレ6
 愛妻と寄席に行ったら書き込むスレ
色違いが捕れたら淡々と書き込むスレ
死にたいと思ったら書き込むスレ
残金が10万を超えたら書き込むスレ
何かいいことしたら書き込むスレ
死にたいと思ったら書き込むスレ14
死にたいと思ったら書き込むスレ8
色違いが捕れたら淡々と書き込むスレ★13
そこに沈んでる良スレをageたら書き込むスレ
失恋相手が夢に出てきたら書き込むスレ
色違いが捕れたら淡々と書き込むスレ★16
コロナワクチン打ったら書き込むスレ
死にたいと思ったら書き込むスレ15
死にたいと思ったら書き込むスレ46
死にたいと思ったら書き込むスレ48
死にたいと思ったら書き込むスレ34
死にたいと思ったら書き込むスレ37
死にたいと思ったら書き込むスレ30
死にたいと思ったら書き込むスレ19
死にたいと思ったら書き込むスレ12
死にたいと思ったら書き込むスレ35
色違いが捕れたら淡々と書き込むスレ★2
色違いが捕れたら淡々と書き込むスレ★9
たまごが孵化したら書き込むスレ★9
眠剤飲んで奇行してしまったら書き込むスレ
泣きたくなったら書き込むスレ Part.5
黒縁メガネの選手を見たら書き込むスレ
神様からお告げが来たら書き込むスレ
たまごが孵化したら書き込むスレ★5
死にたいと思ったら書き込むスレ in Jr.板
泣きたくなったら書き込むスレ Part.3
泣きたくなったら書き込むスレ Part.2
起きたらぼよよーんと書き込むと願い事が叶うスレ
夜空にきれいな月を見つけたら思わず書き込むスレ
イケてる競パン男性をみかけたら書き込むスレ
【美大生】映画観たら書き込むスレ【おすすめ】
ポケgo で嫌なことがあったら書き込むスレ
たまごが孵化したら書き込むスレ 実質 part7
死にたいと思ったら書き込むスレ3 in Jr.板
プログレを中古で安く買えたら書き込むスレ2
残念なCMに有名人・芸能人が出たら書き込むスレ
イケてる競パン男性をみかけたら書き込むスレ2
ポケモンGOやってる爺さん婆さんを見かけたら書き込むスレ
タマゴが孵化したら書き込むスレ実質part4
一般ラジオ番組でアニソンが流れたら書き込むスレ
18:19:11 up 66 days, 19:17, 0 users, load average: 6.87, 7.40, 7.41

in 1.3702440261841 sec @1.3702440261841@0b7 on 062307