クラス名、変数名のつけ方に悩んだら書き込むスレです。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
前スレ
クラス名・変数名に迷ったら書き込むスレ。Part27
http://echo.2ch.net/test/read.cgi/tech/1476572490/
クラス名・変数名に迷ったら書き込むスレ。Part28 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
1ネミ子
2017/05/07(日) 18:01:52.03ID:akuyRduv863デフォルトの名無しさん
2019/11/25(月) 20:51:43.60ID:wA2TWbSp >>862
ムリヤリ親子にしなくてもよろしい。
ムリヤリ親子にしなくてもよろしい。
864デフォルトの名無しさん
2019/11/25(月) 22:55:34.19ID:/aUUJhfs865デフォルトの名無しさん
2019/11/25(月) 23:36:15.23ID:wmfv73Ue ディレクトリ構造がツリーの親子だって?
よしハードリンクの話をしようぜ
ジャンクションでループを作ろう
よしハードリンクの話をしようぜ
ジャンクションでループを作ろう
866デフォルトの名無しさん
2019/11/26(火) 06:51:02.39ID:6EvauiRd 実際の親子でも近親相姦とかあるわけでそんな例外的な話でドヤるのはどうかと思うなw
867デフォルトの名無しさん
2019/11/26(火) 08:53:57.19ID:i6eVGflj クソくだらない話が延々と続いてるのでちょうどいいかなと
それとも有意義な議論だったのかこの状況
それとも有意義な議論だったのかこの状況
868デフォルトの名無しさん
2019/11/26(火) 12:38:11.97ID:iBb2XGni 結局バカの壁は厳然として存在する、という事実が再確認されたまでだよ
世の中には具象の中に抽象的な構造を見出す類の思考がどうやっても出来ない人が存在する、というねw
世の中には具象の中に抽象的な構造を見出す類の思考がどうやっても出来ない人が存在する、というねw
869デフォルトの名無しさん
2019/11/26(火) 18:20:47.91ID:R7oiXS/a ツイートがツリー構造に見えるアホとかな
870デフォルトの名無しさん
2019/11/26(火) 18:40:00.61ID:5FF2MzCH ツリー構造という具象でしか見れてないことにすら気付かないツリーボーイww
871デフォルトの名無しさん
2019/11/26(火) 18:59:00.33ID:x9a86O6O 何に見えてるの?
872デフォルトの名無しさん
2019/11/26(火) 19:47:38.62ID:dYmckS6u >>868
いやまったく。
具象と抽象の具合を図るのが命名の妙であり、このスレの目的。
なんでもかんでも抽象化すればいいってもんではない。
たまたまツリーに見えたとしても、本質的にツリーとして表現するべきかどうかを考えんとな。
いやまったく。
具象と抽象の具合を図るのが命名の妙であり、このスレの目的。
なんでもかんでも抽象化すればいいってもんではない。
たまたまツリーに見えたとしても、本質的にツリーとして表現するべきかどうかを考えんとな。
873デフォルトの名無しさん
2019/11/26(火) 22:55:56.97ID:RP1bqzn6 何度も同じ話を繰り返すのも壁の向こう側の人の特徴>>813
壁の向こう側の人は、
- 自分を包含するディレクトリを親と呼ばないのか、と問われても答えずに流す
- in reply toは「〇〇に対する返信」だが、「に対する返信」という変数名では○○に何が入るのか不明確
だと指摘されても反論せずに流す
要するに他人と議論する以前に自分自身を欺いている。
自分に自信がないから、間違いを認めるのが怖いんだろう。
壁の向こう側の人は、
- 自分を包含するディレクトリを親と呼ばないのか、と問われても答えずに流す
- in reply toは「〇〇に対する返信」だが、「に対する返信」という変数名では○○に何が入るのか不明確
だと指摘されても反論せずに流す
要するに他人と議論する以前に自分自身を欺いている。
自分に自信がないから、間違いを認めるのが怖いんだろう。
874デフォルトの名無しさん
2019/11/26(火) 23:02:59.13ID:RP1bqzn6 ○○に何が入るのか、じゃなくて変数に何が入るのか、だね訂正します
875デフォルトの名無しさん
2019/11/26(火) 23:59:30.95ID:5FF2MzCH >何度も同じ話を繰り返すのも壁の向こう側の人の特徴>>813
>要するに他人と議論する以前に自分自身を欺いている。
>自分に自信がないから、間違いを認めるのが怖いんだろう。
みんながお前に対して思ってることそのままでワロタww
>要するに他人と議論する以前に自分自身を欺いている。
>自分に自信がないから、間違いを認めるのが怖いんだろう。
みんながお前に対して思ってることそのままでワロタww
876デフォルトの名無しさん
2019/11/27(水) 00:16:31.95ID:h1vurxL0 tweetが「ふつうにツリー構造」とか言っちゃった>>802君いきしてるぅ??
877デフォルトの名無しさん
2019/11/27(水) 01:00:35.28ID:ymKEnJ4Y >InReplyToっていうメンバー変数を持つクラスのインスタンスがあるとして、
>InReplyToのtoがInReplyTo自身に掛かるのか、それともそれを内包する
>インスタンスの方に掛かるのか、自明じゃないように感じるよね
↑コレを↓コレに都合よく変換してあるあたり「自分に自信がないから、間違いを認めるのが怖いんだろう。」
>- in reply toは「〇〇に対する返信」だが、「に対する返信」という変数名では○○に何が入るのか不明確
>InReplyToのtoがInReplyTo自身に掛かるのか、それともそれを内包する
>インスタンスの方に掛かるのか、自明じゃないように感じるよね
↑コレを↓コレに都合よく変換してあるあたり「自分に自信がないから、間違いを認めるのが怖いんだろう。」
>- in reply toは「〇〇に対する返信」だが、「に対する返信」という変数名では○○に何が入るのか不明確
878デフォルトの名無しさん
2019/11/29(金) 10:07:39.73ID:uyEeBWHJ Twitter、“会話”のネスト化ツリー表示を来年ローリングアウト
https://www.itmedia.co.jp/news/articles/1911/29/news071.html
https://www.itmedia.co.jp/news/articles/1911/29/news071.html
879デフォルトの名無しさん
2019/11/29(金) 14:42:28.69ID:E8CTm6X3 表示がツリーのようにされるだけ。
データの構造は別。
データの構造は別。
880デフォルトの名無しさん
2019/11/29(金) 15:38:36.89ID:SfUIaHHM >>802は相当悔しい思いをしているらしい
881デフォルトの名無しさん
2019/12/22(日) 06:42:09.17ID:BhZ7lWAO 迷ったらhoge
882デフォルトの名無しさん
2019/12/22(日) 10:15:02.45ID:qcLf379+ いや、fooとどちらがいいか議論が必要ではないだろうか…?
fooならbar、bazと続くが、hogeはどうだ
piyoなのかhugaなのか
実に悩ましい
fooならbar、bazと続くが、hogeはどうだ
piyoなのかhugaなのか
実に悩ましい
883デフォルトの名無しさん
2019/12/22(日) 16:02:00.13ID:buP4BnNs884デフォルトの名無しさん
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
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市朗報】 日本政府「一昨年は1300億円。去年も防衛費が1100億円余ったw」 日本の防衛費は充分足りてる事が判明。増やす必要無し [485983549]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
