クラス名、変数名のつけ方に悩んだら書き込むスレです。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
前スレ
クラス名・変数名に迷ったら書き込むスレ。Part27
http://echo.2ch.net/test/read.cgi/tech/1476572490/
探検
クラス名・変数名に迷ったら書き込むスレ。Part28 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
1ネミ子
2017/05/07(日) 18:01:52.03ID:akuyRduv884デフォルトの名無しさん
2019/12/22(日) 17:52:02.51ID:BhZ7lWAO 私の頭を見ながらhogehoge言ったことを後悔させてやる
885デフォルトの名無しさん
2019/12/28(土) 19:31:32.73ID:U0yz7pVo Load(????) <-> Save(保存・記録)
Read(読み込み) <-> Write(書き込み)
Loadも読み込みでOK?
Read(読み込み) <-> Write(書き込み)
Loadも読み込みでOK?
886デフォルトの名無しさん
2019/12/28(土) 21:03:10.86ID:06FVqHz0887デフォルトの名無しさん
2019/12/28(土) 21:18:17.06ID:PmNsWEnA888デフォルトの名無しさん
2019/12/28(土) 21:43:00.44ID:wFzdDG/T 読み出し?
889デフォルトの名無しさん
2019/12/28(土) 21:45:40.23ID:b3ohKRMf >>886
read data into ~
read data into ~
890デフォルトの名無しさん
2019/12/28(土) 21:57:03.80ID:U0yz7pVo 「load read 違い」でググってみた
Load->読み込む・読んで込める・読んでから変数にセットするまでを「込んでる」
Read->読む・読むことにだけフォーカスしている・読んだ後はタッチしてない、知らん
こんな感じでいいのだろうか
確かに意識してなかったけどソースコードはそんな組み方になってたので勝手に納得してみました
皆さんありがとう
Load->読み込む・読んで込める・読んでから変数にセットするまでを「込んでる」
Read->読む・読むことにだけフォーカスしている・読んだ後はタッチしてない、知らん
こんな感じでいいのだろうか
確かに意識してなかったけどソースコードはそんな組み方になってたので勝手に納得してみました
皆さんありがとう
891デフォルトの名無しさん
2019/12/28(土) 21:58:36.23ID:U0yz7pVo ていうか>>886さんの言ってることを今さら理解できました
すみませんでした
すみませんでした
892デフォルトの名無しさん
2019/12/28(土) 22:06:26.14ID:OWvAeNbB x = ReadHoge()
LoadHoge(out x)
こういうことか?
LoadHoge(out x)
こういうことか?
893デフォルトの名無しさん
2019/12/31(火) 22:56:12.54ID:4f6x4OqL LoadはよりCPUに近い場所に移動させるイメージだな
894デフォルトの名無しさん
2020/01/01(水) 02:03:06.51ID:4oQ1Kxot readもloadも同じく低速媒体から高速媒体に移動するイメージでしょ
readはシリアルやストリームから一定量または全量読み進める感じ
媒体を読む(read)行為そのものに意識があり対象データが何かは必ずしも問わない
loadはオブジェクトやプログラム等の有意のデータ単位を読んで所定位置に載せる感じ
読み込まれる情報に意識があり何がどこに読み込まれるのかだいたい分かってる
loadのコアイメージは読むことではなく、積み荷を載せること
弾丸を弾倉にリロードする感じ
readはシリアルやストリームから一定量または全量読み進める感じ
媒体を読む(read)行為そのものに意識があり対象データが何かは必ずしも問わない
loadはオブジェクトやプログラム等の有意のデータ単位を読んで所定位置に載せる感じ
読み込まれる情報に意識があり何がどこに読み込まれるのかだいたい分かってる
loadのコアイメージは読むことではなく、積み荷を載せること
弾丸を弾倉にリロードする感じ
895デフォルトの名無しさん
2020/01/01(水) 03:14:02.92ID:YaU7J6nt fp=Load("第一章")
Read(fp, data)
printf(data) → 何でもないようなことが幸せだったと思う
Read(fp, data)
printf(data) → 何でもないようなことが幸せだったと思う
896デフォルトの名無しさん
2020/01/01(水) 03:48:19.30ID:t62Wc1II それはroadや
って元旦にみんな何しとんねんw
って元旦にみんな何しとんねんw
897デフォルトの名無しさん
2020/01/01(水) 04:30:15.32ID:YaU7J6nt し・・・仕事しとるんやで・・・・・デバッグ中
898デフォルトの名無しさん
2020/01/02(木) 00:15:37.46ID:SbnsJZXp ・
899デフォルトの名無しさん
2020/01/12(日) 23:07:00.28ID:hbtwGtoY クラス名変数名より一歩前の話です
会計時の支払い方法で現金・クレジットカードが選べる簡易レジシステムなんですが、
最近流行り(?)のバーコード(QR)コード決済を追加してくれという流れになり、その表題を「キャッシュレス」
と指示されたのですが、クレカもそうやん・・・と思うのでバーコード(QR)という名前でもいいと思うのですが、
この第三枠目にはバーコード(QR)決済のみならず現金・クレジット以外という意味も含まれる可能性があるようです
なおさらここはキャッシュレスじゃないだろ・・・と思うのですが、どういう名前が最適かご指南ください
会計時の支払い方法で現金・クレジットカードが選べる簡易レジシステムなんですが、
最近流行り(?)のバーコード(QR)コード決済を追加してくれという流れになり、その表題を「キャッシュレス」
と指示されたのですが、クレカもそうやん・・・と思うのでバーコード(QR)という名前でもいいと思うのですが、
この第三枠目にはバーコード(QR)決済のみならず現金・クレジット以外という意味も含まれる可能性があるようです
なおさらここはキャッシュレスじゃないだろ・・・と思うのですが、どういう名前が最適かご指南ください
900デフォルトの名無しさん
2020/01/12(日) 23:38:10.18ID:crjmdSkp 電子マネー:ElectricMoney
電子決済:ElectricPayment, EPOS
クレカ以外のキャッシュレス:CashlessButCredit
でもキャッシュレスでいいって言ってるんだからいいじゃんキャッシュレスで。
ああ、クレカ以外のキャッシュレスを狭義のキャッシュレスって言ってるんだなって分かるでしょ
電子決済:ElectricPayment, EPOS
クレカ以外のキャッシュレス:CashlessButCredit
でもキャッシュレスでいいって言ってるんだからいいじゃんキャッシュレスで。
ああ、クレカ以外のキャッシュレスを狭義のキャッシュレスって言ってるんだなって分かるでしょ
901デフォルトの名無しさん
2020/01/13(月) 00:56:38.11ID:mmkLwImI902デフォルトの名無しさん
2020/01/13(月) 02:52:15.06ID:Jh+AJgi9 >>181
ハンガリアン記法を再燃させるな
ハンガリアン記法を再燃させるな
903デフォルトの名無しさん
2020/01/13(月) 16:13:53.18ID:UjYrXoaW >>899
nonCash
nonCash
904デフォルトの名無しさん
2020/01/13(月) 16:18:02.53ID:UjYrXoaW905デフォルトの名無しさん
2020/01/13(月) 16:23:12.93ID:WUoSHY6Y エバーノートのパチモンでネバーノートを作りたい。
906デフォルトの名無しさん
2020/01/13(月) 19:04:38.38ID:KUNSdwO3 ElectricPaymentに一票
Othersもいいけど、電子決済以外の支払い方法が増えたらまた新しい名前を追加することになると見た
Othersもいいけど、電子決済以外の支払い方法が増えたらまた新しい名前を追加することになると見た
907デフォルトの名無しさん
2020/01/14(火) 01:42:05.14ID:QzFNJ/om908デフォルトの名無しさん
2020/02/24(月) 10:52:27.86ID:TgLwmft3 例えば、メーラーアプリがあるとします
既読管理ができるとして、メール一覧画面において既読のメールを未読と区別するため未読より全体を暗く?表示したりしますがこの名前をお願いします
まず、日本語名からお願いします
暗く?以外にふさわしい表現ありますでしょうか
既読管理ができるとして、メール一覧画面において既読のメールを未読と区別するため未読より全体を暗く?表示したりしますがこの名前をお願いします
まず、日本語名からお願いします
暗く?以外にふさわしい表現ありますでしょうか
909デフォルトの名無しさん
2020/02/24(月) 12:22:27.23ID:cnp9Tx4f 強調表示 = highlighting
視覚効果の選択肢は知らない
メーラーならオリジナルの方法にこだわるより既存の物に右へ倣えした方がいいと思うけど、
メーラーじゃないんだよね
視覚効果の選択肢は知らない
メーラーならオリジナルの方法にこだわるより既存の物に右へ倣えした方がいいと思うけど、
メーラーじゃないんだよね
910デフォルトの名無しさん
2020/02/24(月) 12:46:32.33ID:jy9LaqAj read の過去分詞が read で区別がつかなくて困るとかか?
911デフォルトの名無しさん
2020/02/24(月) 14:17:18.95ID:iQYTd9Fe >>908
名前を付けようとしてる対象が適切でないように思う
個別のスタイルを適用できる要素として既読メールや未読メールがあって
それらに既定のスタイルやユーザーがカスタマイズしたスタイルを適用してるだけなので
この場合の暗くするという処理(というか設定によっては暗くなる状態)に名前はついてないしつけるべきでもない
例えばcssなら.UnreadMessageBodyや.ReadMessageBodyみたいなclassを定義して
それぞれにcolor, font-size, background-colorなんかを指定するだけ
名前を付けようとしてる対象が適切でないように思う
個別のスタイルを適用できる要素として既読メールや未読メールがあって
それらに既定のスタイルやユーザーがカスタマイズしたスタイルを適用してるだけなので
この場合の暗くするという処理(というか設定によっては暗くなる状態)に名前はついてないしつけるべきでもない
例えばcssなら.UnreadMessageBodyや.ReadMessageBodyみたいなclassを定義して
それぞれにcolor, font-size, background-colorなんかを指定するだけ
912デフォルトの名無しさん
2020/02/24(月) 19:31:21.70ID:v3p46mmV 対処済
低優先
低重要
とか?
区別したい趣旨や目的が不明瞭なら、これくらい抽象的な名前かな?
低優先
低重要
とか?
区別したい趣旨や目的が不明瞭なら、これくらい抽象的な名前かな?
913デフォルトの名無しさん
2020/02/24(月) 19:49:44.96ID:TgLwmft3 うーん。アイテムはメールで例を出しましたが、ツイートであったり5chならレスであったりメールと似たようなものです。それの「既読・未読」管理します
で、その暗く?するという視覚効果を適用するかしないかをオプションでユーザーに選択できるようにしたくて
で、その暗く?するという視覚効果を適用するかしないかをオプションでユーザーに選択できるようにしたくて
914デフォルトの名無しさん
2020/02/24(月) 19:54:31.19ID:TgLwmft3915デフォルトの名無しさん
2020/02/24(月) 20:19:01.61ID:9Kd/PSPa >>913-914
だから未読/既読を管理すればいいなら例えばIsUnreadとか逆にIsAlreadyReadとかでいいんじゃね?
だから未読/既読を管理すればいいなら例えばIsUnreadとか逆にIsAlreadyReadとかでいいんじゃね?
916デフォルトの名無しさん
2020/02/24(月) 21:04:45.30ID:iQYTd9Fe >>914
(例)macOSのMail.appの設定にあるチェックボックス
- Display unread messages with bold font
- 未読メッセージをボールドフォントで表示
ユーザーにスタイルの選択肢は与えず
あくまで「既読を暗くする」って感覚にこだわりたいなら
上の例で「強調表示する」ではなく「ボールドフォントで表示する」になってるように
「暗くする」とはどういうことなのかをもう少し詳細度を落として考えたほうが良い
(例)macOSのMail.appの設定にあるチェックボックス
- Display unread messages with bold font
- 未読メッセージをボールドフォントで表示
ユーザーにスタイルの選択肢は与えず
あくまで「既読を暗くする」って感覚にこだわりたいなら
上の例で「強調表示する」ではなく「ボールドフォントで表示する」になってるように
「暗くする」とはどういうことなのかをもう少し詳細度を落として考えたほうが良い
917デフォルトの名無しさん
2020/02/24(月) 21:55:47.75ID:/AgoBCck dimっていう用語はよく使われるよ
918デフォルトの名無しさん
2020/02/24(月) 22:05:36.25ID:TgLwmft3919デフォルトの名無しさん
2020/02/24(月) 22:08:24.40ID:TgLwmft3920デフォルトの名無しさん
2020/02/24(月) 22:16:39.81ID:TgLwmft3 dimよさそうですね。
dim background for? read mails
日本語があれやな..
dim background for? read mails
日本語があれやな..
921デフォルトの名無しさん
2020/02/24(月) 22:33:44.92ID:TgLwmft3922デフォルトの名無しさん
2020/04/21(火) 21:47:10.01ID:S98JwHkY ○○ファイルを削除する関数の名前に統一性もなくDeleteやRemoveを使ってたのが発覚
ここはまあDeleteに統一かなと思ったけど、気にしすぎかな?
ここはまあDeleteに統一かなと思ったけど、気にしすぎかな?
923デフォルトの名無しさん
2020/04/21(火) 22:16:03.42ID:tPnrPq2V 統一しようぜ
核となるニュアンスは取り除く(re-move)だからファイル消去にremoveはかなり微妙
核となるニュアンスは取り除く(re-move)だからファイル消去にremoveはかなり微妙
924デフォルトの名無しさん
2020/04/21(火) 22:29:43.63ID:9fcQjJm8 removeが微妙かどうかはコンテキスト次第
同じモジュール内にもかかわらず
同じ意図で異なる名前を使ってるなら統一したほうがベター
同じモジュール内にもかかわらず
同じ意図で異なる名前を使ってるなら統一したほうがベター
925デフォルトの名無しさん
2020/04/21(火) 23:58:14.52ID:S98JwHkY >>923-924
やはりまずは統一ですね
ところで、linuxがrmだったりdosはファイルがdel、ディレクトリがrmdir、
win32apiもファイルがDeleteFile、ディレクトリがRemoveDirectoryだったりするのはなぜでしょう?
やはりまずは統一ですね
ところで、linuxがrmだったりdosはファイルがdel、ディレクトリがrmdir、
win32apiもファイルがDeleteFile、ディレクトリがRemoveDirectoryだったりするのはなぜでしょう?
926デフォルトの名無しさん
2020/05/28(木) 14:48:04.26ID:EFbtIqYt 渡された日付がおかしな日付だったらおかしな部分を0にして返す関数名をお願いします
例えばうるう年ではないのに2/29が渡されたり、4/31というようなあり得ない日付は、
2/0、4/0として返すようにします
13/1みたいなのだと、0/1として返します
ここでは0にしていますが、おかしいものはxxxに統一しておくことで後々一々日付範囲チェック
しなくてもxxxなら異常値として処理できるように意図しています
例えばうるう年ではないのに2/29が渡されたり、4/31というようなあり得ない日付は、
2/0、4/0として返すようにします
13/1みたいなのだと、0/1として返します
ここでは0にしていますが、おかしいものはxxxに統一しておくことで後々一々日付範囲チェック
しなくてもxxxなら異常値として処理できるように意図しています
927デフォルトの名無しさん
2020/05/28(木) 15:23:59.56ID:d4ggzNnr >>926
invalidate value
invalidate value
928デフォルトの名無しさん
2020/05/28(木) 15:45:21.36ID:TOqrHko/ 13/31の日付はどう判定すべきなんだろうw
しかし、変なら変だと素直に教えてくれりゃいいのに、
わざわざ別の変な値に変換して返す関数ってずいぶんと意地悪な仕様だなw
しかし、変なら変だと素直に教えてくれりゃいいのに、
わざわざ別の変な値に変換して返す関数ってずいぶんと意地悪な仕様だなw
929デフォルトの名無しさん
2020/05/28(木) 16:00:40.72ID:EFbtIqYt >>927
ちょっと抽象的かなと
>>928
顧客情報に誕生日欄があり、UI側では異常な数値は設定できないようになっており
誕生日が不明な部分(何年のみ、何月生まれのみという事だけ分かるなど)
というケースもあり得る感じになっています
分かっている部分はデータが入っており、未設定・不明部分は0としてデータセットします
問題は、CSVから顧客情報をインポートする場合に2/31のような異常な日付データが入ってくることがあり、
これをインポート時に処理しておきたいということです
13/31の場合は、実処理は月を先に処理するので0/31となって終わります
これはまあ、日だけデータがあってもどうしようもないのであってないようなものです
年や月が正常ならば日を正確に処理するようにしています
ちょっと抽象的かなと
>>928
顧客情報に誕生日欄があり、UI側では異常な数値は設定できないようになっており
誕生日が不明な部分(何年のみ、何月生まれのみという事だけ分かるなど)
というケースもあり得る感じになっています
分かっている部分はデータが入っており、未設定・不明部分は0としてデータセットします
問題は、CSVから顧客情報をインポートする場合に2/31のような異常な日付データが入ってくることがあり、
これをインポート時に処理しておきたいということです
13/31の場合は、実処理は月を先に処理するので0/31となって終わります
これはまあ、日だけデータがあってもどうしようもないのであってないようなものです
年や月が正常ならば日を正確に処理するようにしています
930デフォルトの名無しさん
2020/05/28(木) 16:27:30.79ID:TOqrHko/ >>929
よく分からないなあ。
不正な値は未知の値と見なして「未知な値」を表す値に変換して正規化するってこと?
NormalizeInvalidAsUnknown
それなら13/31は0/0に変換すべきじゃないの?
年が不明で月日だけ分かるケースはあるかもしれないが、
常識的には月が不明なら日付も不明とすべきじゃないのかな
よく分からないなあ。
不正な値は未知の値と見なして「未知な値」を表す値に変換して正規化するってこと?
NormalizeInvalidAsUnknown
それなら13/31は0/0に変換すべきじゃないの?
年が不明で月日だけ分かるケースはあるかもしれないが、
常識的には月が不明なら日付も不明とすべきじゃないのかな
931デフォルトの名無しさん
2020/05/28(木) 16:50:57.83ID:+W7oKQtZ 不完全なっておかしい?
incomplete
incomplete
932デフォルトの名無しさん
2020/05/28(木) 17:29:01.58ID:EFbtIqYt >>930
> 不正な値は未知の値と見なして「未知な値」を表す値に変換して正規化するってこと?
そういうことです
データそのものは色々な使い方をするので、その色々な処理で一々不正な日付かも知れない
というチェックを入れるよりは、最初から未定義として設定しておこうかと
> それなら13/31は0/0に変換すべきじゃないの?
これは確かに無意味なので0/0の方がいいので、そのようにします
> 不正な値は未知の値と見なして「未知な値」を表す値に変換して正規化するってこと?
そういうことです
データそのものは色々な使い方をするので、その色々な処理で一々不正な日付かも知れない
というチェックを入れるよりは、最初から未定義として設定しておこうかと
> それなら13/31は0/0に変換すべきじゃないの?
これは確かに無意味なので0/0の方がいいので、そのようにします
933デフォルトの名無しさん
2020/05/28(木) 17:43:29.94ID:Xow4Xb3r parse date string
mask invalid date string
annotate invalid date string
format invalid date string
set zero to invalid date string
設計的には妥当な入力は日付型として扱った方が堅牢
無効な値を残しておきたいなら生年月日の入力値と生年月日を別に持てばいい
mask invalid date string
annotate invalid date string
format invalid date string
set zero to invalid date string
設計的には妥当な入力は日付型として扱った方が堅牢
無効な値を残しておきたいなら生年月日の入力値と生年月日を別に持てばいい
934927
2020/05/28(木) 19:59:07.19ID:d4ggzNnr935デフォルトの名無しさん
2020/05/28(木) 22:41:35.95ID:PU/HmmJF zerofillInvalidDateChar
936926
2020/05/29(金) 21:18:54.54ID:/MYYXMLs 皆さんありがとうございました
mask invalid〜辺りで行きます
> 設計的には妥当な入力は日付型として扱った方が堅牢
一般店舗でのデータなので、客が誕生日を書いてくれないことが多くこのような仕様になっています
mask invalid〜辺りで行きます
> 設計的には妥当な入力は日付型として扱った方が堅牢
一般店舗でのデータなので、客が誕生日を書いてくれないことが多くこのような仕様になっています
937デフォルトの名無しさん
2020/08/04(火) 06:50:25.70ID:V7cT9r4T メソッドならzeroizateInvalid
関数ならzeroizateInvalidDate
関数ならzeroizateInvalidDate
938デフォルトの名無しさん
2021/02/05(金) 13:55:29.79ID:In3kItp2 バックエンドから戻ってきたフォームのエラーフラグをフォームに反映させるクラス、または関数の名前
939デフォルトの名無しさん
2021/02/05(金) 14:11:24.01ID:sQbQrry7 class Reflector
class FormReflector extend Reflector
class FormErrorReflector extend FormReflector
class FormReflector extend Reflector
class FormErrorReflector extend FormReflector
940デフォルトの名無しさん
2021/02/05(金) 15:01:52.21ID:In3kItp2 >>939
ありがとう!2番目採用したいと思います
ありがとう!2番目採用したいと思います
941デフォルトの名無しさん
2021/02/05(金) 16:03:20.59ID:ywW/HyXt 英語的にはそのreflectの使い方は誤用じゃないかな
設計的にもupdateView(response)やdisplayErrors(errors)で対処できるような構造にしたほうがいい気がする
設計的にもupdateView(response)やdisplayErrors(errors)で対処できるような構造にしたほうがいい気がする
942デフォルトの名無しさん
2021/02/05(金) 16:37:34.95ID:5eI5Jyf0 このスレまだあったんだね
まあ質問者さんがいいならいいんでないの?
そもそも質問内容もあいまいだし。
submitされた後で複数の入力項目のエラーをまとめて
UIに反映するタイプのアプリなのかな?
IndicateErrorstとかNotifyErrorsとかの方がいいように思っちゃうけど
まあ細かい話が分からんので何ともいえんね。
まあ質問者さんがいいならいいんでないの?
そもそも質問内容もあいまいだし。
submitされた後で複数の入力項目のエラーをまとめて
UIに反映するタイプのアプリなのかな?
IndicateErrorstとかNotifyErrorsとかの方がいいように思っちゃうけど
まあ細かい話が分からんので何ともいえんね。
943デフォルトの名無しさん
2021/02/05(金) 16:54:53.60ID:sQbQrry7 FormReflectorをValidatorにmixinとかするとスマートかなっておもた
944デフォルトの名無しさん
2021/02/15(月) 01:37:18.93ID:Upko3Ndr Taskってマルチスレッドで並列実行的な意味合いが大きいの?
単純に処理を数珠つなぎに登録して別の箇所で実行していく
Task/TaskList的なものはなんて名前つけるのが一般的なの?
単純に処理を数珠つなぎに登録して別の箇所で実行していく
Task/TaskList的なものはなんて名前つけるのが一般的なの?
945デフォルトの名無しさん
2021/02/15(月) 03:16:42.65ID:Yv9X0Du7 コマンドパターンに近そうなのでCommandかな
単に関数のリストならfunc_listやfn_listみたいなのにするかも
単に関数のリストならfunc_listやfn_listみたいなのにするかも
946デフォルトの名無しさん
2021/02/15(月) 03:34:49.14ID:2abjFk2X >>944
https://e-words.jp/w/%E3%82%BF%E3%82%B9%E3%82%AF.html
によればtask≒threadみたいなニュアンスがあるらしい。
文脈次第のような気もするけど。
Commandは良さげに聞こえるね。あとはActionとか?
「TaskList的なもの」はSequenceってとこ?
こっちの実装によっては個々のアイテムの呼称については
必ずしも明確にしなくても良いような気もする。
まあ、コメントやドキュメントを書くときに名称がないと困るかもしれんけど
https://e-words.jp/w/%E3%82%BF%E3%82%B9%E3%82%AF.html
によればtask≒threadみたいなニュアンスがあるらしい。
文脈次第のような気もするけど。
Commandは良さげに聞こえるね。あとはActionとか?
「TaskList的なもの」はSequenceってとこ?
こっちの実装によっては個々のアイテムの呼称については
必ずしも明確にしなくても良いような気もする。
まあ、コメントやドキュメントを書くときに名称がないと困るかもしれんけど
947デフォルトの名無しさん
2021/02/15(月) 04:01:07.94ID:IKX6hlUM script 台本
948デフォルトの名無しさん
2021/02/15(月) 04:13:17.44ID:2VFC6Owo タスクはTaskでええやろ。
マルチスレッドかどうかは実装の話やし。
で、そういうリストはQueueやないか?
マルチスレッドかどうかは実装の話やし。
で、そういうリストはQueueやないか?
949デフォルトの名無しさん
2021/02/15(月) 21:10:20.48ID:oDLt9usU TRONではスレッドのことタスクって言うんだったっけ
950デフォルトの名無しさん
2021/02/20(土) 14:44:39.38ID:PUihGoQs リバースアセンブラでopcodeとoperandをひとまとめにしたデータクラスってどう命名するのがいいですかね?
Operationだとプログラミング中で使うのに含意が広すぎる気がするんですよね
現状ではInstructionを略してInstにしてるんだけど
Operationだとプログラミング中で使うのに含意が広すぎる気がするんですよね
現状ではInstructionを略してInstにしてるんだけど
951デフォルトの名無しさん
2021/02/20(土) 15:43:08.73ID:eYAtaCBL >>950
instructionでもoperationでもどっちでもいいと思うけどCPUのアーキテクチャー
関係の用語としてはinstructionの方が一般的みたいな印象はあるね。
opcode = operation codeなんだからoperationの方が素直な気もする反面
確かにより一般的なinstructionの方が変な誤解がないような気もする。
あえてこの2つ以外を選択する理由はないようが気がする。
instructionでもoperationでもどっちでもいいと思うけどCPUのアーキテクチャー
関係の用語としてはinstructionの方が一般的みたいな印象はあるね。
opcode = operation codeなんだからoperationの方が素直な気もする反面
確かにより一般的なinstructionの方が変な誤解がないような気もする。
あえてこの2つ以外を選択する理由はないようが気がする。
952デフォルトの名無しさん
2021/02/20(土) 16:18:17.41ID:AAHMFYv6 op_infoとかop_dataとか?
953デフォルトの名無しさん
2021/02/20(土) 16:31:25.39ID:recLBG3U asm,rev_asm
954デフォルトの名無しさん
2021/02/20(土) 17:13:35.31ID:56yjs2OO PythonのdisassemblerではInstructionって名前が使われてる
https://docs.python.org/3/library/dis.html#dis.Instruction
https://docs.python.org/3/library/dis.html#dis.Instruction
955デフォルトの名無しさん
2021/02/20(土) 17:51:24.35ID:PUihGoQs956デフォルトの名無しさん
2021/04/24(土) 21:02:28.99ID:7lpOLCJL 誘導されてきました
フォルダを参照して
処理用の関数に渡すための色々なデータ(ID
とかパスとか拡張子とか) を収集してひとつの変数に配列として格納した
この変数の名前はなんてつけたらいいでしょうか?
temp? database? container?
フォルダを参照して
処理用の関数に渡すための色々なデータ(ID
とかパスとか拡張子とか) を収集してひとつの変数に配列として格納した
この変数の名前はなんてつけたらいいでしょうか?
temp? database? container?
957デフォルトの名無しさん
2021/04/24(土) 21:18:35.00ID:rJwQsTRc info
958デフォルトの名無しさん
2021/04/24(土) 21:24:10.39ID:dKYEf41F 命名以前の問題がある気がするんだけど気のせいかなw
959デフォルトの名無しさん
2021/04/24(土) 22:25:30.30ID:vKvwVCfN config、settings
配列って連想配列のことだよね
配列って連想配列のことだよね
960デフォルトの名無しさん
2021/04/24(土) 22:33:52.72ID:rJwQsTRc >>958
スレ違い
スレ違い
961デフォルトの名無しさん
2021/04/24(土) 22:43:44.49ID:dKYEf41F962デフォルトの名無しさん
2021/04/24(土) 23:00:23.27ID:1TZSSoTN >>956
for ent in xxx_entries
for ent in xxx_entries
963デフォルトの名無しさん
2021/04/24(土) 23:28:36.98ID:vKvwVCfN964デフォルトの名無しさん
2021/04/24(土) 23:52:57.68ID:RPGHdVOi >>956
[{id: 1, file_path: path/to/x.jpg, ext: jpg}, {id: 2, file_path: path/to/y.jpg, ext: jpg}, …]
JSONで書くと↑こういうイメージの配列だとするならtargetとかtarget_filesとかにするかな
あとは渡す先の関数の処理内容だったり
その変数自体がプログラム全体の構造の中で持つ意味だったり
他の関数名や変数名との兼ね合いだったりで調整する
指定されたフォルダをスキャンして収集した結果データなんだぞってことを強調したいなら
scan_resultsみたいな事前処理の結果だと分かる名前にするかもしれない
[{id: 1, file_path: path/to/x.jpg, ext: jpg}, {id: 2, file_path: path/to/y.jpg, ext: jpg}, …]
JSONで書くと↑こういうイメージの配列だとするならtargetとかtarget_filesとかにするかな
あとは渡す先の関数の処理内容だったり
その変数自体がプログラム全体の構造の中で持つ意味だったり
他の関数名や変数名との兼ね合いだったりで調整する
指定されたフォルダをスキャンして収集した結果データなんだぞってことを強調したいなら
scan_resultsみたいな事前処理の結果だと分かる名前にするかもしれない
965デフォルトの名無しさん
2021/04/24(土) 23:58:58.76ID:rJwQsTRc >>961
スレ違いじゃなくて、理解力も想像力も足りないバカだったか。。。
スレ違いじゃなくて、理解力も想像力も足りないバカだったか。。。
966デフォルトの名無しさん
2021/04/25(日) 00:00:45.26ID:yYRREqIx967デフォルトの名無しさん
2021/04/25(日) 00:48:37.24ID:yYRREqIx >>2にあるスレは死んでるっぽいので
命名の相談時に設計のアドバイスや指摘を禁止しないスレ立てといた
【命名スレ1】命名に悩んだらココへ (設計助言あり)
https://mevius.5ch.net/test/read.cgi/tech/1619279151/
命名の相談時に設計のアドバイスや指摘を禁止しないスレ立てといた
【命名スレ1】命名に悩んだらココへ (設計助言あり)
https://mevius.5ch.net/test/read.cgi/tech/1619279151/
968デフォルトの名無しさん
2021/04/25(日) 02:38:18.46ID:FXC/gt7H また死ぬ
969デフォルトの名無しさん
2021/04/25(日) 03:15:27.21ID:MgHPagGO970デフォルトの名無しさん
2021/04/25(日) 03:26:05.72ID:FXC/gt7H んー、このスレではそのような話題は何度も出てるよ
あえてこのスレでは設計に関する話題は除外することになってるので、別スレでどうぞ
なんで除外してるのかは>>2が死んでることからも察してもらうか、過去スレを舐めるように追ってください
あえてこのスレでは設計に関する話題は除外することになってるので、別スレでどうぞ
なんで除外してるのかは>>2が死んでることからも察してもらうか、過去スレを舐めるように追ってください
971デフォルトの名無しさん
2021/04/25(日) 03:35:50.60ID:MgHPagGO972デフォルトの名無しさん
2021/04/25(日) 03:44:56.19ID:MgHPagGO さて次は上から目線でどんな馬鹿を言うか楽しみだねw
こういう連中は単に頭が悪いだけじゃなくて自分が単に「他人のやることにケチを付けたい」
という下劣な動機に突き動かされていることが自覚できない性格異常者。
ついでに言わせてもらえれば、スレのレンプレにグダグダとルールを書き込むのは有害無益。
こういう卑しい連中に他人に絡む口実を与えるだけのことでスレの「平和」には一切寄与した
試しがないからね。
こういう連中は単に頭が悪いだけじゃなくて自分が単に「他人のやることにケチを付けたい」
という下劣な動機に突き動かされていることが自覚できない性格異常者。
ついでに言わせてもらえれば、スレのレンプレにグダグダとルールを書き込むのは有害無益。
こういう卑しい連中に他人に絡む口実を与えるだけのことでスレの「平和」には一切寄与した
試しがないからね。
973デフォルトの名無しさん
2021/04/25(日) 04:01:27.17ID:FXC/gt7H ん?
命名自体意味がないって言いたいのかな?
命名自体意味がないって言いたいのかな?
974デフォルトの名無しさん
2021/04/25(日) 04:12:27.28ID:nrx375qK >>972
「他人のやることにケチを付けたい」て、自己紹介すんな!w
「他人のやることにケチを付けたい」て、自己紹介すんな!w
975デフォルトの名無しさん
2021/04/25(日) 05:37:50.62ID:Gdi31Nhn かまってちゃんはNGして無視で
976デフォルトの名無しさん
2021/04/25(日) 10:07:18.53ID:NjcwFT/7977デフォルトの名無しさん
2021/04/25(日) 11:05:41.53ID:CXBEgNTo え?無料で変数名の相談に乗ってくれた上に
無料で設計のアドバイスももらえるんですか!
無料で設計のアドバイスももらえるんですか!
978デフォルトの名無しさん
2021/04/25(日) 12:32:05.94ID:uu6ADq5e もらえるよ!
参考になるかどうかは知らんけど…
参考になるかどうかは知らんけど…
979デフォルトの名無しさん
2021/04/25(日) 13:33:01.25ID:nrx375qK 相談者そっちのけやけどな!w
どうせだいたいが「アドバイス」というよりは、言いたいことを言ってるだけの決めつけばかり。
どうせだいたいが「アドバイス」というよりは、言いたいことを言ってるだけの決めつけばかり。
980デフォルトの名無しさん
2021/04/26(月) 01:24:45.55ID:1IpM1FOI >>956
素直に file_data とかでよい気がする
temp は本当に一時利用の目的でなければ避けた方がよい
やるとしても file_data_temp とかかな
配列って言ってるけど構造体参照への配列とかだよね
素直に file_data とかでよい気がする
temp は本当に一時利用の目的でなければ避けた方がよい
やるとしても file_data_temp とかかな
配列って言ってるけど構造体参照への配列とかだよね
981デフォルトの名無しさん
2021/04/26(月) 02:10:55.19ID:ir/yUQGT file_dataだとファイルを読み込んだ生データに見えちゃう
必要なのはパス情報なんじゃないの?
path_parts_list
みたいなのを処理関数に渡して、そっちで読み込んだりするのかとオモタが
必要なのはパス情報なんじゃないの?
path_parts_list
みたいなのを処理関数に渡して、そっちで読み込んだりするのかとオモタが
982デフォルトの名無しさん
2021/04/26(月) 02:19:00.69ID:NviB05oc childItemList
983デフォルトの名無しさん
2021/04/26(月) 02:29:12.92ID:wMKnR+sa ファイルパスや拡張子はたぶん一例で、IDみたいな情報も含んでるらしいぞ
当人が思い付いた候補もそれっぽい
パスに特化した名前よりも設定全般を表す変数名が妥当だと思う
当人が思い付いた候補もそれっぽい
パスに特化した名前よりも設定全般を表す変数名が妥当だと思う
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【DAZN】ワールドカップ欧州予選総合 ★5
- 【ATP】テニス総合実況スレ2025 Part 211【WTA】
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 【悲報】大分市佐賀関の火事、20軒→170軒に延焼🔥 [481941988]
- 自閉症が「んなっしょい」と連呼するお🏡
- 日本人の海外旅行したきのマナーよくなったのはいつから
- 【二次】この中で種付けセックスしたい女の子早い者勝ちwwwwwwwwwwwwwwwwwwwwwwwwwwww
- へそグリグリ
