21/04/26 17:52:40.95 KOZxV/bH.net
命名の相談時に設計についてのアドバイスや指摘を受けてもよい
というかたには、下記の別スレがあります。
【命名スレ1】命名に悩んだらココへ (設計助言あり)
スレリンク(tech板)
3:デフォルトの名無しさん
21/05/25 06:58:41.32 yDjOYm7F.net
コンパイラの進化で変数名を漢字にできるようになって久しいしこのスレの役割もほぼ終わったな
4:デフォルトの名無しさん
21/05/25 15:45:05.82 a0BIWpZb.net
スレの役割と言うより、5ch自体の過疎化と老人ホーム化が顕著で活発な人が居ない
5:デフォルトの名無しさん
21/06/28 16:55:20.87 lTBb4qc9.net
変数名というよりUI側の日本語表記だけど、購入日付は hoge_date 時間は hoge_time となんの疑問もない変数名において
UI表記の方の日付が「購入日付」とするならば「購入時間」、「購入日」とするならば「購入時」とするべき?
みたいなお前らオレオレルールありますか?
「購入日」「購入時間」と書いたところでふとしょーもない疑問が
6:デフォルトの名無しさん
21/06/28 17:07:07.04 bvm0yYNW.net
購入日時とするより分けた方がいいのか
購入日付より購入日
購入時より購入時間
購入時だと購入時に何かするのかってなるかもしれない
7:デフォルトの名無しさん
21/06/28 17:08:33.67 y9cDiJJM.net
表記の文字数を合わせるかって意味ならそんなこだわりは無意味だと思うが、「購入時」じゃ
point of purchaseの意味になっちゃうし、「購入時間」ってのも日本語としてちょっと変じゃないかw
普通は「購入時刻」でしょう
店に入ってから会計するまでにかかった時間のことを言ってるなら話は別だけど
8:デフォルトの名無しさん
21/06/28 17:16:42.77 6iMmxSuD.net
「時間」は、できれば使わないようにしてるかな。
datetimeかtimeかdurationか、はっきりしないから。
9:デフォルトの名無しさん
21/06/28 17:54:27.40 S+KM5q+3.net
時間は単位hourのことでもあるので紛らわしいね
時刻です
10:5
21/06/28 18:03:21.43 lTBb4qc9.net
>>5で書いた通り最初は「購入日」という表現が普通かなと思っていたところ、
続けて「購入時間」と書いてからふとある意味国語表記的に「購入時間」に対する言葉は「購入日付」
にしないともしかしてダメなのかなと思った次第です
たしかに、そもそも皆さん仰る通り「時間」もおかしいですね
「購入日」の方はそのままで「購入時刻」が妥当ですね
対する言葉とかいう謎な考えは忘れます
どうもありがとうございました
11:デフォルトの名無しさん
21/09/03 21:39:09.50 G0tU4WlS.net
複雑な検索処理の命名に悩む
12:デフォルトの名無しさん
21/09/04 01:37:01.23 ExeocnPJ.net
SearchPlus, UltraSearch
真面目に答えると単に複雑では的を得ず「何を」「どんな条件で」に依るんじゃないか
13:デフォルトの名無しさん
21/09/04 02:20:20.76 ejFtuZv2.net
complex search
compound search
14:デフォルトの名無しさん
21/09/04 08:36:31.57 6Js5xH+m.net
Fukuzatsu_na_Kensaku
15:デフォルトの名無しさん
21/09/04 09:51:33.08 ObocQVW3.net
RichSearch, DeluxeSearch, GorgeousSearch
16:デフォルトの名無しさん
21/09/04 12:40:01.73 4KE7eTOK.net
SuperUltraGreatDeliciousWonderfulSearch
17:デフォルトの名無しさん
21/09/04 14:04:21.33 ptFG7Yts.net
SelectAsterFromTable1WhereCostGreaterThan3000Yen
18:デフォルトの名無しさん
21/09/04 14:51:26.08 g4kDfo3y.net
守秘義務があるのでボカして言うけどモノは掲示板システムでクエリはこんな感じ
自分が所属してる全グループに所属してる全ユーザー
ユーザーの最新のアクティビティを添える
(アクティビティはログイン、ログアウト、レス投稿、レス編集、レス削除、グループ加入、グループ離脱などシステムイベントのことで種類は多岐に渡る
現行システムではイベントをエンティティとして管理しておらず、多数のテーブルを結合して取得している)
並び順は最新のアクティビティのタイムスタンプ
ページング機能付き
19:デフォルトの名無しさん
21/09/04 15:08:38.41 gnaQqDHO.net
GetUsersWithNewestActivity
20:デフォルトの名無しさん
21/09/04 15:27:09.51 ejFtuZv2.net
ボカしてるか?w
21:デフォルトの名無しさん
21/09/04 15:42:30.62 NqTA6LYj.net
「自分が所属してる全グループ」
「自分が所属してる全グループに所属してるユーザー」
「自分が所属してる全グループに所属してる全ユーザー 」
この辺の概念に名前をつけることを考えるといい
要件定義時に毎回「自分が所属してる全グループに所属してる全ユーザー」 と連呼してたのかな
22:デフォルトの名無しさん
21/09/04 15:48:15.86 l5V2kGNZ.net
引数込みで表現できればいいから極端な話GetUsersとかGetAllUsersで十分な場合もある
類似メソッドの存在次第
23:デフォルトの名無しさん
21/09/04 15:59:11.51 4KE7eTOK.net
ページングも含めてクエリがベッタベタに特定画面向けの専用品に成り下がっていて、一切の転用の見込みがないなら、俺ならクエリ名も「○○機能向け一覧取得」みたいなものにする
あとNewestという語はだいたいLastで置き換えたほうが自然になることが多い
24:デフォルトの名無しさん
21/09/04 16:44:33.28 rOWhEtbM.net
Latest ?
25:デフォルトの名無しさん
21/09/04 16:59:10.50 g4kDfo3y.net
それだとどんな条件でユーザーを絞りこんだのか、並び順がわからないかな
26:デフォルトの名無しさん
21/09/04 17:01:40.12 g4kDfo3y.net
>>21
なるほど
>>22
さすがにそれは大雑把すぎるかなぁ
>>23
多数の画面、バッチで使用するので画面専用の命名は困る
27:デフォルトの名無しさん
21/09/04 17:25:01.65 4KE7eTOK.net
多数の画面とバッチで使うメジャーなクエリなら逆に、The・アクティビティ付きユーザー一覧取得くらいの名前でもいいかもな
たとえば所属にまつわる話がそのシステムにおける標準の閲覧可能範囲なのだとしたら名前に含めないことを検討する
28:デフォルトの名無しさん
21/09/04 17:36:57.74 AUnFpeaE.net
こう考えた方がいいと思うよ。
「その」検索がどんなに複雑だろうが特殊だろうが、
仮に別の検索が存在しないならメソッド名は単にSearchかFind、
せいぜい検索対象(ナニを探しているか?)をくっつけてSearchHogeで何も問題はないはず。
だから「その」検索が他とどう違うか、大事なのはそこでありそこだけだと思うんだけど。
29:デフォルトの名無しさん
21/09/04 17:49:16.39 r9yQukRc.net
検索という言葉を使ってるが>>18を読んだ限りでは
SearchやFindでの命名が適切なケースではなさそう
30:デフォルトの名無しさん
21/09/05 01:42:12.11 QCgHcRl9.net
全ユーザーのアクティビティから対象ユーザーに関係(所属グループに属するユーザー)しているユーザーのものをフィルタリングって事?
31:デフォルトの名無しさん
21/09/05 19:39:16.08 norJbQ6j.net
それは非効率だなぁ
32:デフォルトの名無しさん
21/10/14 03:59:56.99 BWqWIDHE.net
puts "緊急事態発生".red.on_yellow
って書ける着色ライブラリがあったとして
カラーコード明示するのがだるいからと
puts "緊急事態発生".error
puts "緊急事態発生".warning
puts "緊急事態発生".e
puts "緊急事態発生".w
とラップしたら意味不明?
33:デフォルトの名無しさん
21/10/14 05:55:29.93 aWG6n+hY.net
>>32
目的ベースで命名するのはいいプラクティスだと思う
ただし色を変更していることは分かるように str.error_color とか
もしかしたら色以外の表示もカスタムするかもしれないから例えば str.error_style とか
errorだけだとちょっと情報量がなさすぎるので、自分ならそのくらいは情報持たせるかな
1文字は今どき論外
34:デフォルトの名無しさん
21/10/14 08:30:59.91 Tx5FDdfu.net
>>32
loggerを使ってlog levelと出力先によって表示をカスタマイズしたほうがいい
logger.fatal(message)とかlogger.warn(message)にする
設計方面の話なので別の命名スレかRubyのスレで聞くといいかも
35:デフォルトの名無しさん
21/10/14 09:50:10.48 JcLc7tQv.net
>>32
他人にはかなり意味不明。
でも、場面や頻度なんかで関係者にはあきらかなら、ナシではないんちゃう。
36:デフォルトの名無しさん
21/10/14 20:11:05.85 8lu7BSCx.net
抽象化する箇所が間違ってるよね
つか命名関係ない
37:デフォルトの名無しさん
21/10/14 21:00:32.79 NSOBwUqM.net
質問者さんが何を聞きたいのかイマイチ不明瞭だけど、
書式をスタイルとして抽象化するのはHTMLやワードを出すまでもなく
ありふれた考え方で何も間違ってないでしょ
38:デフォルトの名無しさん
21/10/14 21:49:44.10 5iXTjL2C.net
>>37
書式を抽象化すべきケースじゃないという指摘に対して
書式を抽象化するのはありふれた考え方だから間違ってないって返しどうなの?
39:デフォルトの名無しさん
21/10/14 22:26:45.15 NSOBwUqM.net
>>38
そんなことどこにも書いてない。
それ以前に>>32からそんなこと(書式を抽象化すべきケースじゃない)
などということは読み取れない
大丈夫かこの人
40:デフォルトの名無しさん
21/10/14 22:52:32.99 tuWb+Nn3.net
読み取れないことが問題なんだよなあ
書式に名前をつけて再利用したいわけじゃないんだからさ
41:デフォルトの名無しさん
21/10/15 01:02:12.72 kfat5HNz.net
>>40
スレ違い。
あっちいけ!
42:デフォルトの名無しさん
21/10/15 11:47:37.96 8+UwOkFK.net
ドヤ顔して答えたやつが全否定されてキレてる流れなのコレ?
43:デフォルトの名無しさん
21/10/15 13:22:23.80 2I/rriO5.net
質問者が納得すればいいんだよ
テンプレに納得できない人は別スレがあったよね?なんで行かないの?何で何回も繰り返すの?
44:デフォルトの名無しさん
21/10/15 13:38:31.39 WcYiGPXN.net
何回も繰り返すのは別の人間だからだろ
テンプレ読めと地道に言い続けるしかない
いい変数名を付けるような奴はだいたい神経質だからスレが荒れがちで困る
45:デフォルトの名無しさん
21/10/15 14:18:26.52 dRGKYv88.net
このスレはいつも荒れる
原因を作ってるやつはいつも同じ
自分が優れてると勘違いしてるから
何か指摘されると理性的に対応できない
スレの問題ではなく人の問題
キレやすい要注意人物が住み着いたスレというだけ
46:デフォルトの名無しさん
21/10/15 14:34:48.79 oCOZxwHo.net
例として動詞から始まる名前使ってんのに
関数と思わず変数として話進めるような奴もいるな
47:デフォルトの名無しさん
21/10/15 14:42:39.09 9VEGzdRG.net
>>45
キレやすいというより反論されると人格否定されたと感じるタイプだろ
まあその結果キレるのかもしれないが
48:デフォルトの名無しさん
21/10/15 14:53:01.97 sUmvr8d+.net
問題の発端が常に同一人物だと決めつけるのも危うくねーか
「ここまで全部オレの自演」というオチに持っていきたい布石なら感心するが
49:デフォルトの名無しさん
21/10/15 16:49:25.85 kfat5HNz.net
でも、同一でなくとも少数だと思うなあ。
そんなアホばっかりやないやろ。w
50:デフォルトの名無しさん
21/10/15 17:41:51.39 wM7C7IXC.net
>>45
理性的に対応できないのはむしろ自信がないからだぞ
51:デフォルトの名無しさん
21/10/15 17:45:41.33 Bt4wufzD.net
自治厨共の方がウザい
池沼はスルーしとけ
52:デフォルトの名無しさん
21/10/15 18:49:37.50 3xuaq2k4.net
オレの考えた命名方法以外は絶対認めないマン参上?
53:デフォルトの名無しさん
21/11/10 12:38:56.85 hCEgwKyp.net
Hage
54:デフォルトの名無しさん
21/11/10 14:01:22.50 /xBD3bqR.net
丸チンコ
55:デフォルトの名無しさん
21/12/05 21:06:43.06 Uya0qTZK.net
列の概念があるコンテナ(一次元配列やリストなど)を [a1, a2, a3, ...] 表すとします(an は要素)。
このとき、m を正の整数として、
[ [a1, a2, ... , am], [a2, a3, ... , am+1], [a3, a4, ... , am+2], ... ]
なるコンテナのコンテナをなんと呼ぶのが相応しいでしょうか。
56:デフォルトの名無しさん
21/12/05 21:21:45.60 UMgf9PcS.net
コンコン
57:デフォルトの名無しさん
21/12/05 22:04:04.37 Ub9rxa63.net
>>55
RightShiftMatrix
しかし、その規則が一般的な物とは思えないので
規則だけ与えられて名前付けろって言われても無理がある気が
そのコンテナが問題領域において何を意味するのか?
そこから名前付けた方がいいんじゃないの?
58:デフォルトの名無しさん
21/12/05 23:07:25.48 2W/PRbgG.net
ええ回答やなあ
59:デフォルトの名無しさん
21/12/05 23:19:01.31 h+b4CV0i.net
>>55
sliding windows
60:デフォルトの名無しさん
21/12/06 00:25:21.91 HMD7nyDE.net
行列計算上の意味があるのなら、その意味を名前にしたらええ。
でなければ、「コンテナA」でええんちゃう。w
61:デフォルトの名無しさん
21/12/06 00:30:08.88 HMD7nyDE.net
あ、移動平均的な計算パイプラインとかか?
62:デフォルトの名無しさん
21/12/06 01:02:13.00 oNpDeXIM.net
>>55
対称行列 (の一種) (m x m の正方行列なら)
でも対称性を特に使わないならもっと適当な名前があると思う
63:デフォルトの名無しさん
21/12/06 05:27:36.77 WncwRsXv.net
>>55
MovAvgSer
目的からつけた方がよいかと。
64:デフォルトの名無しさん
21/12/06 20:44:40.26 8KN4GZOw.net
>>55です。
今までいろいろな大きな計算の中でよく使ってきたパターンなので、
この際に抽出して名前を与えライブラリに加えようと思った次第です。
みなさんのアドバイスを参考に、もう少し自分で考えてみます。
ありがとうございました。
65:デフォルトの名無しさん
21/12/14 12:06:55.71 0juEz1uN.net
テンプレートを「tmpl」とするとき、それをもとに実体化したものの名前は?
「new」や「instance」がありそうだけど、「tmpl」と対称性がよくないところが落ち着かない。。。
66:デフォルトの名無しさん
21/12/14 12:42:24.54 1PoShsV1.net
>>65
実体化したものにはそれぞれ具体的な名前をつければいいのでは?
テンプレートとの関連を名前に入れるとしてもXXXテンプレートのXXXの部分だと思う
ピザテンプレートから作ったマルゲリータピザ
問い合わせテンプレートから作った納期問い合わせ
67:デフォルトの名無しさん
21/12/14 12:47:32.43 8ED5Kg5r.net
objでは
68:デフォルトの名無しさん
21/12/14 12:48:57.11 CXb1PP63.net
そもそもテンプレがtmplだけなのが問題
「何の」テンプレートだよ
大事なのは「何」であって普通にそれを示す名前で良いでしょ
A_tmpl → A 或いは A_new とか
まあAが何かに依るんじゃね
69:65
21/12/14 14:19:40.08 0juEz1uN.net
聞きたいのは、テンプレートに対するインスタンスの総称か略称みたいな?
インスタンス個々についての話は不要。
>>67
もっと「インスタンス」感?がほしい。
「new」もそう。
70:デフォルトの名無しさん
21/12/14 14:36:33.40 1PoShsV1.net
インスタンスを作るテンプレートはクラスなので
なんでインスタンス感が欲しいのかがわからない
そこをもう少し説明してくれない?
テンプレートクラスでabstructに対するimplみたいなのが欲しいのならまだわかる
(implを付けるのはbad practiceだけど)
71:デフォルトの名無しさん
21/12/14 14:58:56.72 KmdrgQIM.net
総称として原義に基づくならtemplateと対になるのはcopy
動詞のcopyと混同されそうな気もする
72:デフォルトの名無しさん
21/12/14 15:12:15.38 KmdrgQIM.net
copyがしっくりこないケースで、対義語感にこだわるならprototype v.s. ectypeというのもある
73:65
21/12/14 15:18:33.04 0juEz1uN.net
>>70
クラス→インスタンスな狭義ではなく、テンプレート→実用物な、抽象的一般的な名前を期待。
あと、検索性とか対称性とか。
いわゆる「implみたいなの」といわれると、なんかこちらの期待にかなり近い気がする。
>>71
たしかに「コピー」か。w
実際にそれだとまぎらわしいよなあ。
74:デフォルトの名無しさん
21/12/14 15:23:42.50 Bf/Ud/Gw.net
>>73
既に指摘されてるけど、「ハンバーガーのレシピのテンプレート」
からできる物の総称は「ハンバーガーのレシピ」
75:65
21/12/14 15:26:54.06 0juEz1uN.net
>>72
辞書で調べてみたけど、「ectype」というのはかなり専門的な語?
(プロトタイプに対する)「模写物」【哲学?】はともかく、「極端な体型」【医学?】て何?w
76:65
21/12/14 15:29:20.37 0juEz1uN.net
>>74
それは「総称」ではない。
いずれにしても、こちらの期待とは異なるし、不要だとすでに応じた。
77:デフォルトの名無しさん
21/12/14 15:37:42.39 Bf/Ud/Gw.net
>>76
ではそれをテンプレートと呼ぶのがそもそも間違っている。
テンプレートというのは少なくともプログラミングの文脈では、
機能の一部を注入または入れ替え可能な雛型のこと。
「葬儀のあいさつ文のテンプレート」からできるものの総称は
「葬儀のあいさつ文」だ。
78:デフォルトの名無しさん
21/12/14 15:43:15.03 Bf/Ud/Gw.net
まあ言葉の定義はどうでもいい。
彼の問題の本質は回答者にエスパー能力を求めていること。
あんたが何を求めているかなんてあんたがそれを正確に伝える努力をしなけりゃ誰にも分からない
79:デフォルトの名無しさん
21/12/14 15:48:51.36 VEIFvC7G.net
質問者は他スレでよく人を小馬鹿にするアレな人なので相手にしないように
80:65
21/12/14 15:50:17.87 0juEz1uN.net
>>77
あんたの解釈は、こちらとは異なる。
クレームは不要なんで、スルーで。
ほかの人に期待。
81:デフォルトの名無しさん
21/12/14 16:13:45.62 /ouFP/fP.net
>>65
テンプレを適用したんだから「appl」とかでいんじゃね?
末尾がplで揃ってるし
82:65
21/12/14 16:49:36.24 0juEz1uN.net
>>81
なるほど。
「application」→「appl」か。
いわゆる「アプリ」とかぶってるところが気にならなくもないけど、アリかも。
ほかに「instantiation」→「inst」とかかな?
まだほかの候補やヒントなどにも期待。。。
83:65
21/12/14 17:09:21.31 0juEz1uN.net
用途によっては「deploy」→「depl」とかもアリかな?
84:デフォルトの名無しさん
21/12/14 17:21:35.26 Bf/Ud/Gw.net
ハンガリアンとかいつの時代だ
ダメな人は何やらせてもダメな見本だねw
85:デフォルトの名無しさん
21/12/14 17:24:07.70 8ED5Kg5r.net
それハンガリアンとは言わんよね
86:デフォルトの名無しさん
21/12/14 19:18:38.04 KmdrgQIM.net
なんでダサい略称にしているのかは正直気になってた
ちんぷる
87:65
21/12/14 20:12:40.02 0juEz1uN.net
>>84
自己紹介は不要。
88:65
21/12/14 20:15:27.02 0juEz1uN.net
>>86
「tmpl」のこと?
よくある略しかただと思うけど。
最初はかなりキモかったけど、もう馴れた。
89:デフォルトの名無しさん
21/12/14 21:33:10.49 rR651SvA.net
最初はかなりキモかったって答えでてるやん
90:デフォルトの名無しさん
21/12/14 22:03:33.74 1PoShsV1.net
>>73
>クラス→インスタンスな狭義ではなく、テンプレート→実用物な、抽象的一般的な名前を期待。
それを求めてる動機とかユースケースをもうちょっと説明してくれよって話だったんだけど
難しいのかな?
一般的には名前がつけられてない概念だから
動機もユースケースも無しに何かいい感じのをくれと言っても
期待するものが出てくる可能性は低いと思うよ
91:65
21/12/14 22:36:47.65 0juEz1uN.net
>>90
難しいもなにも、書いた以上の想定はない。
いっそ概念的抽象的な名前の話。
出てこないなら出てこないでやむなしなんだから、スルーで。
なんか言える人に期待。
92:デフォルトの名無しさん
21/12/15 00:02:46.06 5FnsJanK.net
バカの自覚がないバカって救いがたいよねw
93:デフォルトの名無しさん
21/12/15 00:04:34.24 gKrf6SBL.net
pragma:pragmaticとか?
語源のparagmであれば行動や実践を意味するらしいので。
英語苦手なので使い所が合ってんのか、語源のスペルが合ってるかはわかんね
94:デフォルトの名無しさん
21/12/15 00:11:10.39 5FnsJanK.net
どうでもいいけど、鍋の鋳型からできる物は鍋、エンジンブロックの鋳型からできるものはエンジンブロック、
鋳型からできる物の総称は鋳物(cast)だが、このバカな質問者の求めているものはたぶんこれでもないw
95:65
21/12/15 01:32:52.83 GJk5Atgd.net
>>93
「pragma」はCのディレクティブとして知ってたけど、言葉の意味が辞書を引いてもよくわからんね。w
たしかに「実際」「実用」的な意味があるようだけど、たぶんニュアンスが違ってそう?
96:65
21/12/15 01:35:03.63 GJk5Atgd.net
>>94
そのとおり。
全然違う。
97:デフォルトの名無しさん
21/12/15 01:38:48.57 5FnsJanK.net
プラグマティズムは普通に日本語になってるw
煽り抜きでこれ高校生レベルの知識だよw
98:デフォルトの名無しさん
21/12/15 02:03:07.15 gKrf6SBL.net
>>95
やっぱニュアンス違うかなぁ。テンプレ→実践·実用みたいな。もう連想ゲームだな
>>97
気を付けろよー。俺みたいなやつが世には溢れてるからなぁ
99:デフォルトの名無しさん
21/12/15 05:35:22.26 +0g1v0z3.net
>>65
product
templateでproduceする
URLリンク(www.oxfordlearnersdictionaries.com)
>>95
pragmatics
URLリンク(www.oxfordlearnersdictionaries.com)
言語の研究方法 、言葉の実際に意味するところ
「あとで電話するよ」→別れの挨拶を意味し、実際には電話しない、など
100:デフォルトの名無しさん
21/12/15 07:13:58.15 1OokGpXt.net
まったくうるさいお客さんですね
representation
reproduction
concrete
101:デフォルトの名無しさん
21/12/15 07:18:07.26 1OokGpXt.net
concreteってなんや?鉄筋コンクリートw
みたいな反応はやめろよな
「日付の変数名はどうすればいい?」
「date」
「おデートw 男女交際かw」
みたいな頭の痛い会話はもう勘弁
102:デフォルトの名無しさん
21/12/15 10:33:51.74 VkwT8wpP.net
エイリアン(alien)のミニチュア?を見て
アリエンってなんだよw
を思い出した
103:デフォルトの名無しさん
21/12/15 13:05:00.80 AyC0XFP4.net
そもそもこの(バカ)客は自分の注文を正確に言葉にできてない(俺は本人自身にも分かってない
可能性を疑ってるがw)何をテーブルに運んでも「女将を呼べ!」って横柄な反応しか返ってこないよ
まあ、注文の内容が明確でない(表面上指定している物と実際に望んでいる物が異なる)
ことがはっきりした後でも注文に応えようとする奴もバカだから自業自得だけど。
104:デフォルトの名無しさん
21/12/15 15:44:57.52 fm5Mb4An.net
>>95
pragmaはactやactionの意味で使われてる
コンパイラに対する指令
105:65
21/12/15 16:04:37.69 GJk5Atgd.net
>>99
「product」はいいかも。
生成物、生産品の方向か。
>>100
複製的な意味が強すぎない?
テンプレートから生成されたことが失われ気味というか。
「concrete」は、そりゃあ抵抗あるでしょ。w
クラス継承の説明で見かけるから、そこまでじゃないけど。
>>104
それはわかってるけど、辞書的な意味からはつながりにくくない?
ということで、なんか候補やヒントがあればまだまだ募集。
106:デフォルトの名無しさん
21/12/15 16:11:35.63 AyC0XFP4.net
昨日も書いたけどプラグマティズムって言葉を
本当に知らない人がいるんだなw
知ってりゃこのディレクティブのニュアンスなんて
なんとなくわかると思うんだけど
どっからactとかactionとか出てくるのw
違うって「環境その他の事情に合わせて現実的に実利主義的に行くぜ!」って意味だからw
107:デフォルトの名無しさん
21/12/15 17:01:56.27 NTMzo4ad.net
>>106
おいおい
pragmaの意味もpragmatism自体も
興味があるならもう少し調べてみれば?
108:デフォルトの名無しさん
21/12/15 17:21:22.62 AyC0XFP4.net
>>107
何が「おいおい」だw
なぜもったいぶらないで直接君の口で間違いを指摘しないの?w
バカじゃなかろうかマジで。
109:デフォルトの名無しさん
21/12/26 18:41:03.57 UaL8k0of.net
動いていればhensu1,hensu2,...でおk
型など気にせず宣言した順番で命名でよし
110:デフォルトの名無しさん
21/12/26 19:30:02.57 pIkgAqzQ.net
もうa,b,cでよろしおすな
111:65
21/12/26 22:06:41.63 g6Tik+Qp.net
>>110
26個しか使えないからダメ!
112:デフォルトの名無しさん
21/12/26 23:18:04.05 tmbx+J6t.net
aaでええですやんかぁ
113:デフォルトの名無しさん
21/12/27 09:28:39.37 7/Zg9mwB.net
27進数かよ
114:デフォルトの名無しさん
21/12/28 01:41:24.75 e4meyx5L.net
カルビー「何でもテレワーク」工場視察からゆるい勉強会まで
建設業界の常識を覆す“攻め”の働き方改革【週休3日制】を4月からトライアル導入
残業大幅減でも利益は昨対比2倍に上昇!
労働時間すべて社外勤務OK。トラック業界の“先駆者”が新制度
日野、「副業」許可制度を新設 “経験”広げて本業に生かす
ダイハツが副業容認を本格検討、その狙いと新しい働き方とは?
東京海上、社内副業を解禁 ITとの協業など企画・立案
ダイドーグループ、「副業・副業受け入れ制度」を導入
115:デフォルトの名無しさん
22/02/13 23:40:54.18 JDAq0by6.net
配列変数名は単数系?それとも複数系?
例えば各リンゴの情報を格納する配列は
Apple[]?それともApples[]?
配列としては全部持ってるから複数な気もするけどアクセスする時は要素1個ずつだし・・・
116:デフォルトの名無しさん
22/02/14 01:04:32.63 VNOkQSZH.net
今時は普通は複数形でしょうね
Apple apple = apples[0];
117:デフォルトの名無しさん
22/02/24 13:39:33.16 bIfpVEhP.net
最大値は
MaxValu
って変数で良いです。
(過去に何度か実務で使ったが、誰も突っ込まなかった)
118:デフォルトの名無しさん
22/02/24 14:48:44.39 Skq0gEvB.net
スーパーグローバル変数として使えるようにしよう
119:デフォルトの名無しさん
22/02/24 21:18:09.18 NBv0zeLR.net
デスクトップアプリケーション作ってて、複数のボタンを親フレームにまとめて配置してます
ボタン機能は入出力、テストや表示、操作など色々です
app.___.load_btnとかapp.___.test_btnとかいう構造のとき、親フレーム名はなんですか
app.console.load_btn? cmdpanel? btns?
120:デフォルトの名無しさん
22/02/26 21:45:15.80 e5W/1zqv.net
mainFrame
121:デフォルトの名無しさん
22/03/06 11:30:18.46 gi+Rx4t6.net
>>115
単数系+"List"。(AppleList)
List型じゃなくてCollections型でもArray型でもList。
自分も周りも英語分からんから、複数形だなんて高等な変換はできない。
言語によっては、というかPerlなら$Appleと@Apple。
122:デフォルトの名無しさん
22/03/06 12:55:05.96 Y34SWeR7.net
>>121
SetかもしれないCollectionをListと呼ぶのは引っかかるなー
迷ったら愚直にCollectionにしてほしいよ
ミスリーディングなことを書かれるより個人的にはdatas、matchs、leafsのような間違えのほうがまだいい
123:65
22/03/06 22:45:59.91 T5C2YpP5.net
>>122
元コメはlistと言ってるだけで、orderedとは言ってないからセーフ!
きっとunorderedやsetも気にしないんやろ。
それに、collectionは長いからダメ。
clにするなら可。
124:デフォルトの名無しさん
22/03/07 08:14:20.46 Yu4n0bxX.net
コンパイル
125:デフォルトの名無しさん
22/03/18 15:35:58.34 GyQUJGMH.net
テスト環境、本番環境
テスト環境がtestだったら本番環境は何が適切ですか?
126:デフォルトの名無しさん
22/03/18 16:35:05.37 lChLjlnz.net
test environmentに対になるのはproduction environment
前者をtestと呼んでる文脈ならproductionと名付ける
127:デフォルトの名無しさん
22/03/18 16:43:03.21 GyQUJGMH.net
別に製品とか物ってわけでなくてもproductなんですか
128:デフォルトの名無しさん
22/03/18 17:36:46.24 X6NYu2hV.net
release
129:デフォルトの名無しさん
22/03/18 20:18:17.64 A30ybt62.net
release
beta
dev
test
debug
とか思ったけど、そういうことじゃないのかな
環境の定義をもっと明確にすればいいんじゃない?
130:デフォルトの名無しさん
22/03/18 20:23:53.76 QUuUy6ki.net
productは製品に限定されないよ
石油の産油量とか、人のプロデュースとかでも使われるように、活動によって生み出される成果物や価値のイメージが中心にある単語
131:デフォルトの名無しさん
22/03/18 20:26:13.15 QUuUy6ki.net
演劇もプロアマ問わずproductionだし、物質的、知的に生産されるモノ全般にいえる
132:デフォルトの名無しさん
22/03/18 20:29:43.33 QUuUy6ki.net
そのものズバリの言葉があるのに日本人のフィーリングに合わないと採用されないもんかね
疑うならググって用例や、画像検索でおなじみの図が出てくるのを確認してみ
133:デフォルトの名無しさん
22/04/09 10:14:44.58 n9NJ37JT.net
ゲームのキャラのバフデバフで
回復魔法の「被回復量UP状態」と「与回復量UP状態」の
「被」と「与」の違いってどういう名前がふさわしいんでしょう?
134:デフォルトの名無しさん
22/04/09 12:18:52.83 bfTgvA23.net
healingAmountとhealedAmountかな
ゲームなら多用する上に取り違えが致命的になるからこんな時こそアプリケーションハンガリアンが火を吹くときかもしれない
active, passiveとか、objective, subjectiveみたいな単語の省略形を付ける感じ
135:デフォルトの名無しさん
22/04/09 12:32:06.68 n9NJ37JT.net
>>134
ありがとうございます
回答もらっておいて申し訳ないのですが、
それだとどっちが「与」でどっちが「被」なのか
わかりにくいです…。
136:デフォルトの名無しさん
22/04/09 13:19:01.68 OC1bdbLm.net
Sender_
Receiver_
ってのは?
あと given taken とか
137:デフォルトの名無しさん
22/04/09 13:20:04.90 qYsEuN2a.net
わかりにくいかもしれないから、その場合はアプリケーションハンガリアンにしてはどうかという提案なんだけどな
138:デフォルトの名無しさん
22/04/09 13:47:21.14 6rDUdJJw.net
困った時の最終奥義
日本語変数名
割り切ってしまえば案外行けるけど
日本人限定プロジェクトになってしまう諸刃の剣
139:デフォルトの名無しさん
22/04/09 13:58:52.48 xdx6kcV3.net
甲乙システム
140:デフォルトの名無しさん
22/04/09 15:07:17.03 ptsvFFbW.net
healUpTo
healUpFrom
toとfromで区別したらさすがわかるやろ。
英語としての正確性なんか知らん!w
141:デフォルトの名無しさん
22/06/12 00:33:26.59 xegQlxkn.net
関数名なんだけど
textA,textBを受け取って、Aが空文字でなければAを、そうでなければBを返す関数ってなんて命名する?
142:デフォルトの名無しさん
22/06/12 05:58:05.96 LzXoNMHn.net
coalesce
合体ってなんか違和感ありまくりだけどnull合体演算子なんかもあるからあちらさんにはしっくりくるみたい
143:デフォルトの名無しさん
22/06/12 06:47:18.12 EuxEkIqo.net
>>141
textA.if_empty(textB)
言語にもよるけど
144:デフォルトの名無しさん
22/06/12 07:09:27.54 m6O1SXMe.net
NULisB とか考えてたけど
> coalesce
COALESCEは引数に渡された値のうち、NULLではない最初の値を返すSQL関数です。Oracle、MySQL及びPostgreSQLで使えます。
まんまだなコレ。でも関数名から分かり難いのが難点か
145:デフォルトの名無しさん
22/06/12 07:27:00.42 xegQlxkn.net
>>142-144
ありがとうございます!!!
知識も検索能力も低くて辿り着けなかった答えがこうも簡単に!感謝します!
>>143
ちなみに拡張メソッドが使えないVBAでの依頼だったため、今回はcoalesceで行きたいと思います
>textA.if_empty(textB)
すごく意味が伝わりやすいです!
ありがとうございました
146:デフォルトの名無しさん
22/06/12 07:27:17.33 penYvEXk.net
coalesceはnull専用だから誤解しやすくて良くないぞ
少なくとも前か後ろにblankかemptyをつけないと
ただこういう基本中の基本機能は独自に関数化するよりも各言語のイディオムを直接書いた方が可読性も保守性も高くなる場合が多い
147:デフォルトの名無しさん
22/06/12 16:32:48 jQu6nhy1.net
Makefileだと、$(or ...)という関数になってるな。
引数リストで、最初の非空文字列を返す。
たとえば、text_or(...)なんかもいいんでは?
148:デフォルトの名無しさん
22/12/06 17:57:39.10 IhD5MRvl.net
test
149:デフォルトの名無しさん
24/01/29 18:11:37.57 goQh9RE8j
例えは゛、登録記号『JA119G」は『マッチポンプ集団東京消防庁0332122111』だが
クソ航空機に生活や仕事を妨害されたら‥アプリ『ADS-B Unfiltered...』て゛登録記號を確認
URLリンク(jasearch.info) ←ここで検索して使用者特定
ADS-B出してない日の丸□ゴ機体は自閉隊か税金泥棒系業者だが,スクショも晒しつつ、ク゛ク゛って電話番号なども晒そう!
ヘリ夕ンク2000Lで10000kWh火カ発電した際に發生するのと同等のCO2を排出するが、この氣候変動させて世界中の人々を死に追いやってる
正義の鉄槌によって処刑されるべきテ囗リス├と゛もを徹底的に非難しよう! スマホのパケつ゛まりが酷いのもWifiか゛遅いのもクソ航空無線の
広大な帯域汚染による電波不足が原因だし.国民の財産電波をタダて゛使ってカンコ―た゛のと殺人を推進する有害放送で儲けて『━方的』
「自称』「思い込んで』だのプ囗パガンタ゛丸出しのテレヒ゛放送廃止,さらに今どき深夜に騒音まき散らして近隣に多大な損害を与えながら
新聞配達させてる情弱知障も非難して人の住居上空を飛ふ゛害虫を皆殺しにする気て゛報復しよう!
(ref.) URLリンク(www.call4.jp)
URLリンク(haneda-project.jimdofree.com) , URLリンク(flight-route.com)
URLリンク(n-souonhigaisosyoudan.amebaownd.com)
150:デフォルトの名無しさん
24/02/18 00:26:02.79 CvKWKztk.net
C言語にて。
複数の画像ハンドルへのポインタ列。
その個数。
どちらもhnを核に命名したいけど思い付かない。
構造体の要素なのでなるべく短い命名にしたい。
151:デフォルトの名無しさん
24/04/30 17:46:51.86 6siWZQQV.net
グロ
152:デフォルトの名無しさん
24/05/05 11:17:54.24 ufyV/oQQ.net
実際のコーディングは、別として
プログラミング設計時点で、変数名は一文字が
圧倒的に見易い。そして更に変数名は絵文字一文字が
超絶的に見易い。設計時点では、。でこんな感ーーーじ
if 🟦<128 then 'ascii
⭐=🟦
UNICHAR(⭐)を表示
n=n+1
elseif 🟦<192then 'なんちゃってascii
「👻」を表示
n=n+1
elseif 🟦<194then 'なんちゃって2byte
「👻」を表示
n=n+1
長いダチョウ🦩な長文なコメントは意味が解らないから
いやです。てか、変数名はカラフル🔴🟡🟢🔵⚪🟤⚫
の一文字がいいな。てかコンパイルエラーになっても知らんけど
153:デフォルトの名無しさん
24/05/07 05:31:29.34 ir1kpgcA.net
どんぐり、って絵文字がない。🟤で代用しようかな
154:151
24/05/09 06:25:15.90 0jR/otk1.net
やっはさ、変数名は、
絵文字🔴🔵等は、超超々見易い
【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;
}
});