[過去ログ]
スレ立てるまでもない質問はここで 162匹目 (1002レス)
スレ立てるまでもない質問はここで 162匹目 http://mevius.5ch.net/test/read.cgi/tech/1666337882/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
661: デフォルトの名無しさん (ワッチョイ a301-xL83) [sage] 2022/11/13(日) 22:05:40.18 ID:0j2qr49h0 >>657 ifとかelse-ifとかにコメント入れないと理解できなくなるというのは100%プログラマーの責任だぞ 業務ロジックが複雑なのが理由なんじゃなくてそのロジックを整理してプログラムで表現できてないのが理由なんだから ただ理由を書く場合とかコメントを書いておいたほうがいいケースがあるのは確か そういう場合のコメント位置はifやelse-ifブロックの中に書くのが主流 次点でifやelse-ifと同じ行 ifやelseの上の行にあるとプログラムの構造が見にくくなるから好まれない http://mevius.5ch.net/test/read.cgi/tech/1666337882/661
662: デフォルトの名無しさん (オッペケ Src1-Xv9b) [sage] 2022/11/13(日) 22:15:49.32 ID:wphs1sqGr >>661 いやマジで業務が次々と変わるんだわ 新たな条件が鬼のようにくるんだよ 知らない言葉が新しく作られ、意味のわからない造語が条件を意味していと言ってくる さらに先方から来るデータがゴミクソ過ぎて日付の位置に名前が記載されたり酷いんだよ 直してくれっていっても相手が大企業で絶対に譲らねえんだ それをプログラマーのせいってことか? つまり前半の部分は質問してないんだから答えるな わかったか? 後半は好む好まないではなくコーディング規約とかでどの言語、どのフレームワークでも同じように規約されてるレベルのものなのか? http://mevius.5ch.net/test/read.cgi/tech/1666337882/662
663: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/13(日) 22:33:19.75 ID:pp5TDwJ00 知らない言葉w http://mevius.5ch.net/test/read.cgi/tech/1666337882/663
664: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/13(日) 23:12:23.22 ID:pp5TDwJ00 業務の質問を5chでしてイライラするボンクラよw だがほんとは業務じゃないだろ なぜなら「プログラマーはめんどくせーのばっか」の一言でお前がプログラマーじゃないのがわかる 初心者なら無駄に見栄張らず初心者らしく謙虚にするのがいいと思うぞw http://mevius.5ch.net/test/read.cgi/tech/1666337882/664
665: デフォルトの名無しさん (オッペケ Src1-Xv9b) [sage] 2022/11/13(日) 23:26:13.69 ID:wphs1sqGr 業務の質問はしてない コメントの質問を業務の質問と勘違いするアホがいるようだが http://mevius.5ch.net/test/read.cgi/tech/1666337882/665
666: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/13(日) 23:30:37.18 ID:pp5TDwJ00 業務気取ってるが業務じゃないと言ってるのが読み取れないお粗末な言語能力よw http://mevius.5ch.net/test/read.cgi/tech/1666337882/666
667: デフォルトの名無しさん (ワッチョイ e535-3ACM) [] 2022/11/13(日) 23:38:51.47 ID:NKPiR9HJ0 もういいだろ… http://mevius.5ch.net/test/read.cgi/tech/1666337882/667
668: デフォルトの名無しさん (ワッチョイ 8553-XNY3) [] 2022/11/13(日) 23:46:26.86 ID:G9mkcghf0 ヒント:ワッチョイ http://mevius.5ch.net/test/read.cgi/tech/1666337882/668
669: デフォルトの名無しさん (ワッチョイ 05ac-sptE) [sage] 2022/11/14(月) 00:09:59.41 ID:OqYLF+gF0 まあそのコメントなら最初のifの上で説明するやろな elseifの上にまで下げなきゃいけないほど、最初のifの中を大きくしない 今どきの言語や設計ならそうならないように大抵できると思うわ http://mevius.5ch.net/test/read.cgi/tech/1666337882/669
670: デフォルトの名無しさん (ワッチョイ 035a-BELy) [sage] 2022/11/14(月) 01:26:07.09 ID:il96DJqz0 サーバー側から処理が終わったことをフロントエンドに通知したいんだけど何かいい方法ある? 定期的にサーバーにリクエスト送って確認するしかない? http://mevius.5ch.net/test/read.cgi/tech/1666337882/670
671: デフォルトの名無しさん (ワッチョイ e535-3ACM) [] 2022/11/14(月) 01:45:24.14 ID:qP7RtejA0 それがポーリングでもうひとつはWebSocketがあるけどそこまでしたいかどうか http://mevius.5ch.net/test/read.cgi/tech/1666337882/671
672: デフォルトの名無しさん (ワッチョイ a301-xL83) [sage] 2022/11/14(月) 02:20:54.12 ID:kBkzjc2d0 >>670 push notification http://mevius.5ch.net/test/read.cgi/tech/1666337882/672
673: デフォルトの名無しさん (スップ Sd03-+47b) [sage] 2022/11/14(月) 09:19:45.34 ID:9Mh86GGod もう終わってるみたいだが、そんなに複雑なif文ならメソッド化かな メソッドコメントにいくらでも説明書けるし、if文も入れ子にして一つ一つは簡単になるはずだよね この人には聞き入れては貰えないだろうが… http://mevius.5ch.net/test/read.cgi/tech/1666337882/673
674: デフォルトの名無しさん (スップ Sd43-+47b) [sage] 2022/11/14(月) 09:28:10.88 ID:xMKESfkXd >>673 自分で書いといてあれだがbooleandeで判断できないならenamがいいわな 終わった話に無駄なこと書いてたわ 上とこれ共々無かったのとに… http://mevius.5ch.net/test/read.cgi/tech/1666337882/674
675: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/14(月) 10:17:27.57 ID:HDY6oj/W0 >>674 しかもそれ俺がとっくに書いてるやつ http://mevius.5ch.net/test/read.cgi/tech/1666337882/675
676: デフォルトの名無しさん (オッペケ Src1-Xv9b) [sage] 2022/11/14(月) 10:30:22.90 ID:3xPuxRkkr 結局どいつも答えられなくてワロタw 自称プログラマーのくせに課題に対して明確な解決すらできずに別の案を提示w しかもこんな低レベルな質問内容に休日からブチ切れww http://mevius.5ch.net/test/read.cgi/tech/1666337882/676
677: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/14(月) 10:48:53.73 ID:HDY6oj/W0 答えてんじゃん 糞コードだって 理由を二つ書いたのが読めないのか? 二つ目の理由読めばわかるがelseの前に空行入れるとかセンス無さすぎて笑うわw http://mevius.5ch.net/test/read.cgi/tech/1666337882/677
678: デフォルトの名無しさん (ブーイモ MM39-5kBA) [] 2022/11/14(月) 11:43:27.75 ID:WYNEj24HM >>674 booleanで判断できないってどういう状況? http://mevius.5ch.net/test/read.cgi/tech/1666337882/678
679: デフォルトの名無しさん (ブーイモ MM39-5kBA) [] 2022/11/14(月) 11:46:00.07 ID:WYNEj24HM >>662 スパゲッティコーダーの典型的な言い訳じゃん 現在進行形で負債を量産してることに早く気付け http://mevius.5ch.net/test/read.cgi/tech/1666337882/679
680: デフォルトの名無しさん (アウアウウー Saa9-z+Fy) [sage] 2022/11/14(月) 11:52:20.57 ID:Ukj+JKk5a >>678 平日ダイヤ、休日ダイヤ、臨時ダイヤの三種類で処理を変えたい時とかあるわな その時はbooleanじゃなくダイヤの種類をenumで返せばいい この質問者は「臨時ダイヤになる条件が次々変わるのにどうすりゃいいの!?」って発狂してるがそんなのどのダイヤになるのかという判断だけカプセル化して処理から分離すべきなんだよな http://mevius.5ch.net/test/read.cgi/tech/1666337882/680
681: デフォルトの名無しさん (オッペケ Src1-sptE) [sage] 2022/11/14(月) 11:56:33.16 ID:+TCudK18r もしかしたら、こいつの会社は毎日のように会社の業種とかが変わるのかもしれんよw http://mevius.5ch.net/test/read.cgi/tech/1666337882/681
682: デフォルトの名無しさん (スップ Sd03-+47b) [sage] 2022/11/14(月) 12:38:40.17 ID:EH4Yfs9Id >>675 なので無かったことにして欲しい… http://mevius.5ch.net/test/read.cgi/tech/1666337882/682
683: デフォルトの名無しさん (スップ Sd03-+47b) [sage] 2022/11/14(月) 12:43:52.70 ID:EH4Yfs9Id >>678 >>680 さんが説明してくれてたわ http://mevius.5ch.net/test/read.cgi/tech/1666337882/683
684: デフォルトの名無しさん (ブーイモ MM4b-5kBA) [] 2022/11/14(月) 23:32:57.41 ID:V3+D5mP/M >>680 分岐が三種類あるからそれYes/Noの二値しかないbooleanで表せないという話? だとするとenumにする判断基準としてはちょっと微妙 それにenumを使ったとしてもenumを返す関数に条件記述が移動するだけなら質問者のスパゲッティコードは解消しないので まずはif (is臨時ダイヤ()){…}のように条件記述を簡潔化することから始めたほうがいいと思う http://mevius.5ch.net/test/read.cgi/tech/1666337882/684
685: デフォルトの名無しさん (ワッチョイ 05ac-sptE) [sage] 2022/11/14(月) 23:52:29.46 ID:OqYLF+gF0 ん? http://mevius.5ch.net/test/read.cgi/tech/1666337882/685
686: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/15(火) 00:02:26.23 ID:hirFeS540 >>684 お前の書くコードがスパゲティということがありありと伝わってくるレスだな なぜこれで簡単になるか全く理解してないと見える http://mevius.5ch.net/test/read.cgi/tech/1666337882/686
687: デフォルトの名無しさん (オッペケ Src1-Xv9b) [sage] 2022/11/15(火) 08:26:07.67 ID:+zqfwefbr なんでダイヤごときのチョロい条件にしてんだよ 今までこの世に存在していなかった意味不明の概念や造語をどうやってenumにすんだよ できたとしてもナニコレ?って言われるだけだからコメント書きたいだけ もう一度言う コメント書きたいだけだ しかもそのコメントの位置を聞いてるだけ 日本語通じてるか? http://mevius.5ch.net/test/read.cgi/tech/1666337882/687
688: デフォルトの名無しさん (ワッチョイ b507-z+Fy) [sage] 2022/11/15(火) 08:57:08.25 ID:iRYlmXQ60 そこに書くのは糞だと何度も教えてもらったろ ほめられるまで続ける気なのかよw http://mevius.5ch.net/test/read.cgi/tech/1666337882/688
689: デフォルトの名無しさん (スップ Sd43-+47b) [sage] 2022/11/15(火) 09:30:57.68 ID:jWCUBi17d >>684 まずはそれで良いと思います 個人的には色々経験積むと今のところenumに落ち着く人が多いと思う http://mevius.5ch.net/test/read.cgi/tech/1666337882/689
690: デフォルトの名無しさん (スップ Sd43-+47b) [sage] 2022/11/15(火) 09:49:18.30 ID:jWCUBi17d >>687 多分その話はもう終わってるよ http://mevius.5ch.net/test/read.cgi/tech/1666337882/690
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 312 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s