プログラマは
こちらで雑談してください。
ユーザ、SEが馬鹿過ぎる、
上司が陰険だからもう辞めたい、
もう少しまともな仕事に転職したい、
彼女が欲しい、
などなど愚痴、妬み、妄想などなんでもどうぞ。
拘り押付け系ガイジ
(else禁止、継承不要、設計書不要ガイジ)、
コピペガイジは出入書込禁止
※前スレ
プログラマの雑談部屋 ★21
http://medaka.2ch.net/test/read.cgi/prog/1512205653/
プログラマの雑談部屋 ★22
http://medaka.2ch.net/test/read.cgi/prog/1513600297/
プログラマの雑談部屋 ★23
http://medaka.2ch.net/test/read.cgi/prog/1514877593/
プログラマの雑談部屋 ★24
http://medaka.5ch.net/test/read.cgi/prog/1515953430/
プログラマの雑談部屋 ★25
http://medaka.5ch.net/test/read.cgi/prog/1516981289/
プログラマの雑談部屋 ★26
http://medaka.5ch.net/test/read.cgi/prog/1518005523/
プログラマの雑談部屋 ★27
http://medaka.5ch.net/test/read.cgi/prog/1519123783/
探検
プログラマの雑談部屋 ★28
■ このスレッドは過去ログ倉庫に格納されています
2018/03/06(火) 22:51:03.95
402仕様書無しさん
2018/03/11(日) 13:05:40.78 if (hoge)
{
//何もしない
}
else
{
(中略。処理がいろいろ)
}
おまえらこういうelseすら許せる派?
{
//何もしない
}
else
{
(中略。処理がいろいろ)
}
おまえらこういうelseすら許せる派?
403仕様書無しさん
2018/03/11(日) 13:06:52.84 else if は使たくないけど
二分岐の
if
else
はいいんじゃないか
二分岐の
if
else
はいいんじゃないか
404仕様書無しさん
2018/03/11(日) 13:08:21.76 ネストした場合、どっちのifにかかってるかわからなくならない?
406仕様書無しさん
2018/03/11(日) 13:09:35.75407仕様書無しさん
2018/03/11(日) 13:09:52.89 elseが必要とされる場面などないわ
411仕様書無しさん
2018/03/11(日) 13:14:22.28 どうせオプティマイズされるんだから気にすんな。
412仕様書無しさん
2018/03/11(日) 13:14:32.14 bool IsHage()
{
if( 頭頂部() )
{
return true;
}
if( 額() )
{
return true;
}
return false;
}
if (hage)
{
増毛()
}
else
{
}
{
if( 頭頂部() )
{
return true;
}
if( 額() )
{
return true;
}
return false;
}
if (hage)
{
増毛()
}
else
{
}
413仕様書無しさん
2018/03/11(日) 13:15:48.95 if (p) return x;
return y;
if (p) return x;
else return y;
たいして変わらんな
どっちでもいいよこんなの
タイピング数節約したいならelse消せばいんじゃねの
return y;
if (p) return x;
else return y;
たいして変わらんな
どっちでもいいよこんなの
タイピング数節約したいならelse消せばいんじゃねの
414仕様書無しさん
2018/03/11(日) 13:16:26.63415仕様書無しさん
2018/03/11(日) 13:16:46.62 大学出てマウンティングしながら差別までする屑
416仕様書無しさん
2018/03/11(日) 13:23:01.16 条件文にビックリマークとか否定系の使用禁止って以外と多いよ。
可読性低くなるからダメだって言ってたわ。
まあ、そんな人はelseが必須だったりするんだけどなw
可読性低くなるからダメだって言ってたわ。
まあ、そんな人はelseが必須だったりするんだけどなw
417仕様書無しさん
2018/03/11(日) 13:27:13.09 条件分岐ってネストしたりして複雑化するけど論理学的には全て
〜なら〜する
あるいは〜なら〜する
あるいは〜なら〜する
あるいは〜する
っていうシンプルな形式に帰着するんだよ
〜するの部分がクエリなら
if (p) return f();
if (q) return g();
return h();
と書けばよろしい
〜するの部分がコマンドなら
コマンドの取得と実行に分解して
func get_command() {
if (p) return f;
if (q) return g;
return h;
}
get_command().invoke();
と書けばよろしい
つまりelseは不要
〜なら〜する
あるいは〜なら〜する
あるいは〜なら〜する
あるいは〜する
っていうシンプルな形式に帰着するんだよ
〜するの部分がクエリなら
if (p) return f();
if (q) return g();
return h();
と書けばよろしい
〜するの部分がコマンドなら
コマンドの取得と実行に分解して
func get_command() {
if (p) return f;
if (q) return g;
return h;
}
get_command().invoke();
と書けばよろしい
つまりelseは不要
418仕様書無しさん
2018/03/11(日) 13:30:45.40 それだと、return唯一論者から総攻撃されるんだよなぁ
420仕様書無しさん
2018/03/11(日) 13:34:17.23 馬鹿規約押し付けてくるやつを馬鹿にする風潮を作ればよろしい
422仕様書無しさん
2018/03/11(日) 13:37:20.35 たぶん、条件文に否定形ダメなところは、returnが複数あるのもダメなところだと思う。
どっちも可読性が低くなるからな。途中のreturn見落としたり、つけ忘れたりしても気付かない人へのケアな。
どっちも可読性が低くなるからな。途中のreturn見落としたり、つけ忘れたりしても気付かない人へのケアな。
423仕様書無しさん
2018/03/11(日) 13:39:36.31 当然三項演算も禁止な所は多いよな。
424仕様書無しさん
2018/03/11(日) 13:40:36.11 !の見落としはあってもreturnの見落としは流石に無いんじゃ
426仕様書無しさん
2018/03/11(日) 13:41:32.95 linqで何重にもwhere、selectかけて変換してるようなコードに比べたら
全部かわいいもんだろう
全部かわいいもんだろう
427仕様書無しさん
2018/03/11(日) 13:41:37.31 >>422
return一箇所は可読性最悪だからやめろ
returnすべきところでreturnしないと実質終わった処理なのに最後のreturnにたどり着くまで何もしてないかじっくり確認しなきゃならんだろ
こういうreturn一箇所とか100年前のトレンド引きずってるジジイほんと邪魔なんだよ
ハンガリアンとか関数の先頭でまとめて変数定義とかな
return一箇所は可読性最悪だからやめろ
returnすべきところでreturnしないと実質終わった処理なのに最後のreturnにたどり着くまで何もしてないかじっくり確認しなきゃならんだろ
こういうreturn一箇所とか100年前のトレンド引きずってるジジイほんと邪魔なんだよ
ハンガリアンとか関数の先頭でまとめて変数定義とかな
432仕様書無しさん
2018/03/11(日) 13:46:04.44 returnを見落とすようなマヌケはreturnすべき箇所以後に間違って行われている処理を間違いなく見逃す
そっちの方が判断難しいんだから当然だわな
そっちの方が判断難しいんだから当然だわな
433仕様書無しさん
2018/03/11(日) 13:46:16.18 アテナエクスクラメーション
434仕様書無しさん
2018/03/11(日) 13:48:23.50 もうelseとreturn使うやつはバカでよくね?
435仕様書無しさん
2018/03/11(日) 13:48:25.15 Java使いだけど三項演算子は理解し難いのでやめて欲しい
禁止されてる現場も多いでしょ
禁止されてる現場も多いでしょ
436仕様書無しさん
2018/03/11(日) 13:49:32.43 >>430
関係ないよ
終わったらそこでreturnする
それで余計な処理は絶対に行われないのでリスクがない
returnしなかったら何もしないはずなのに何かしてしまうリスクが生じる
それはその後の処理が綺麗だろうと汚かろうとネストしてようと同じこと
関係ないよ
終わったらそこでreturnする
それで余計な処理は絶対に行われないのでリスクがない
returnしなかったら何もしないはずなのに何かしてしまうリスクが生じる
それはその後の処理が綺麗だろうと汚かろうとネストしてようと同じこと
440仕様書無しさん
2018/03/11(日) 13:51:58.29 変な論理演算子使われると何やってるのか分からなくなって生産性が落ちるから、三項演算子も禁止の現場多いよ
素直にifとelseで書いて欲しい
Javaの大規模開発で三項演算子やらあまり使われない論理演算子使うと怒られる
参考書みないと何書いてあるかわからないようなものはダメ
素直にifとelseで書いて欲しい
Javaの大規模開発で三項演算子やらあまり使われない論理演算子使うと怒られる
参考書みないと何書いてあるかわからないようなものはダメ
441仕様書無しさん
2018/03/11(日) 13:52:06.66442仕様書無しさん
2018/03/11(日) 13:53:00.49 これがジャップランドである
444仕様書無しさん
2018/03/11(日) 13:53:47.96 elseは、基本的には想定外の処理を書くための物
if (hoge)
{
//何もしない
}
else
{
throw new Exception(hoge);
}
なら、許せる。
でも、普通はこんな書き方せずにif(!hoge)で判定してelseは書かない。
if (hoge)
{
//何もしない
}
else
{
throw new Exception(hoge);
}
なら、許せる。
でも、普通はこんな書き方せずにif(!hoge)で判定してelseは書かない。
445仕様書無しさん
2018/03/11(日) 13:53:50.52 三項演算子ダメでも別にelse使う必要ないだろ
446仕様書無しさん
2018/03/11(日) 13:54:32.73 >>438
バカが開き直るなバカ
バカが開き直るなバカ
447仕様書無しさん
2018/03/11(日) 13:55:53.77 三項演算子禁止のヴァカ現場は基本的に、低レヴェルを雇い過ぎているのが根本的な問題なので三項演算子が悪いわけではない。
ただ、4重三項演算子とかやるヴァカがいたりして、そういう奴がそもそも悪いのだとは思うが、
やっぱり、そんな奴を雇った会社側が悪い。
ただ、4重三項演算子とかやるヴァカがいたりして、そういう奴がそもそも悪いのだとは思うが、
やっぱり、そんな奴を雇った会社側が悪い。
448仕様書無しさん
2018/03/11(日) 13:55:55.25 複数ある途中のreturn忘れてもコンパイラはワーニング出さないだろ?
最後のreturnを忘れたらコンパイラはワーニング出すけどさ。
最後のreturnを忘れたらコンパイラはワーニング出すけどさ。
450仕様書無しさん
2018/03/11(日) 13:56:31.15 if(!hoge)って頭ごちゃごちゃになる時ある
えーとなになにの反対ということは具体的に・・とか色々間違えそう
えーとなになにの反対ということは具体的に・・とか色々間違えそう
451仕様書無しさん
2018/03/11(日) 13:57:23.54 >>443
規約なんていうヒューマンエラーを誘発しかねないものにヒューマンエラーの削減を頼ったらだめだろ
ヒューマンエラーはIDEなどを使って減らすものだ
コーディング規約はあくまで高品質なコードを書くためにある
規約なんていうヒューマンエラーを誘発しかねないものにヒューマンエラーの削減を頼ったらだめだろ
ヒューマンエラーはIDEなどを使って減らすものだ
コーディング規約はあくまで高品質なコードを書くためにある
453仕様書無しさん
2018/03/11(日) 14:00:18.08454仕様書無しさん
2018/03/11(日) 14:00:19.36 >>448
returnに到達する全ての実行パスが正しくなくてもコンパイラは警告出してくれないぞ
実行パスは乗算で増えていくから確認しきれんよ
途中でreturnしてれば実行パスそのものが減るから確認も簡単
returnに到達する全ての実行パスが正しくなくてもコンパイラは警告出してくれないぞ
実行パスは乗算で増えていくから確認しきれんよ
途中でreturnしてれば実行パスそのものが減るから確認も簡単
455仕様書無しさん
2018/03/11(日) 14:00:41.20457仕様書無しさん
2018/03/11(日) 14:02:17.58 >>447
バカは三項演算子使うなバカ
バカは三項演算子使うなバカ
458仕様書無しさん
2018/03/11(日) 14:02:41.89 >>452
何勘違いしてるの?
別にお前の会社なんか無くなっても社会は別に困らないんだよ?
誰かに、お願いしますから会社やってくださいとか頼まれたの?
おまえらが勝手に生きるためにやってる会社なんでしょ?
なのになんでわざわざヴァカ集めて何やってるの?
誰が得するの? それ。
何勘違いしてるの?
別にお前の会社なんか無くなっても社会は別に困らないんだよ?
誰かに、お願いしますから会社やってくださいとか頼まれたの?
おまえらが勝手に生きるためにやってる会社なんでしょ?
なのになんでわざわざヴァカ集めて何やってるの?
誰が得するの? それ。
459仕様書無しさん
2018/03/11(日) 14:03:41.00460仕様書無しさん
2018/03/11(日) 14:05:17.71461仕様書無しさん
2018/03/11(日) 14:07:17.89462仕様書無しさん
2018/03/11(日) 14:07:36.79 基本的にさ、どんな糞コード書くやつでも別に構わないと思うよ。
その糞コードのケツを自分で必ず拭かせるならね。
糞コード書いて工数オーバーしたら損害賠償請求。
そうしないとどうにもならんね。
真面なコード書いてる者がバカを見るみたいな事やってたら、
最終的に不利益こうむるのはお客さん。
その糞コードのケツを自分で必ず拭かせるならね。
糞コード書いて工数オーバーしたら損害賠償請求。
そうしないとどうにもならんね。
真面なコード書いてる者がバカを見るみたいな事やってたら、
最終的に不利益こうむるのはお客さん。
463仕様書無しさん
2018/03/11(日) 14:08:12.31464仕様書無しさん
2018/03/11(日) 14:09:24.83 >>461が、ガードすら理解できないアホの相手をしなければならない不憫さには涙がでてくる。
465仕様書無しさん
2018/03/11(日) 14:09:33.20 >>462
汚いからバカを見せるなバカ
汚いからバカを見せるなバカ
466仕様書無しさん
2018/03/11(日) 14:11:49.57 >>455
おじいちゃん…
if文中の代入は定数関係なく静的解析でわかるだろ
左辺を定数にするなんてのは大昔のテクニックだ
読んだ時の意味が自然に伝わるように変数を左辺に書くほうが良いってのが今の常識な
そもそも規約どおりに左に定数を書いたかってどうやって確認するんだ
取るに足らないくだらないチェックを規約に頼るからそういうヒューマンエラーを防げない
おじいちゃん…
if文中の代入は定数関係なく静的解析でわかるだろ
左辺を定数にするなんてのは大昔のテクニックだ
読んだ時の意味が自然に伝わるように変数を左辺に書くほうが良いってのが今の常識な
そもそも規約どおりに左に定数を書いたかってどうやって確認するんだ
取るに足らないくだらないチェックを規約に頼るからそういうヒューマンエラーを防げない
467仕様書無しさん
2018/03/11(日) 14:12:45.27 returnが複数あると、永遠に届かないコードが発見出来ないよな?
468仕様書無しさん
2018/03/11(日) 14:13:17.68 >>465
じゃ、お前、二度と書き込みできないじゃんw
じゃ、お前、二度と書き込みできないじゃんw
469仕様書無しさん
2018/03/11(日) 14:13:49.48470仕様書無しさん
2018/03/11(日) 14:15:29.55 >>466
アホだな。
コーディングミスが発覚した時の言い訳に出来るだろ。
いちいちコーディング規約に沿ってるかなんて検査はしなくても、
不具合出た時にコーディング規約に沿って無かったのと沿ってたのでは、心象も違うんだよ。
アホだな。
コーディングミスが発覚した時の言い訳に出来るだろ。
いちいちコーディング規約に沿ってるかなんて検査はしなくても、
不具合出た時にコーディング規約に沿って無かったのと沿ってたのでは、心象も違うんだよ。
471仕様書無しさん
2018/03/11(日) 14:17:24.51 >>467
静的解析で検出できる
静的解析で検出できる
473仕様書無しさん
2018/03/11(日) 14:20:42.34475仕様書無しさん
2018/03/11(日) 14:23:31.92 >>470
クソ規約に従ってバグ多発しても心象悪くなるぞ
規約が規約がって相手のせいにして言い訳しても相手を余計に不快にさせるだけ
コード品質に貢献しない規約なんてない方が良い
バカのための規約などもってのほか
クソ規約に従ってバグ多発しても心象悪くなるぞ
規約が規約がって相手のせいにして言い訳しても相手を余計に不快にさせるだけ
コード品質に貢献しない規約なんてない方が良い
バカのための規約などもってのほか
476仕様書無しさん
2018/03/11(日) 14:28:18.23477仕様書無しさん
2018/03/11(日) 14:28:53.01478仕様書無しさん
2018/03/11(日) 14:30:12.46 だから、誰の心象を気にしてんだよ。
内輪の政治とかどうでもいいこと気にしてんなら、
迷惑だから社会に出てくんなよ…。
内輪の政治とかどうでもいいこと気にしてんなら、
迷惑だから社会に出てくんなよ…。
482仕様書無しさん
2018/03/11(日) 14:30:55.87 473が職業プログラマなら、背負ってる看板を気にするとか普通なんだけど、分からないとかの方がどうかしている。
485仕様書無しさん
2018/03/11(日) 14:34:54.78 うち、メーカーに納品してるソフトハウスだから、心象って会社規模の話なんだよね。
自社開発してるメーカーって少ないし、大抵の場合相手先企業の心象は気にするよね?
自社開発してるメーカーって少ないし、大抵の場合相手先企業の心象は気にするよね?
486仕様書無しさん
2018/03/11(日) 14:35:46.06 はやくPG免許制にしないと国が滅ぶ
いやもう手遅れか
いやもう手遅れか
487仕様書無しさん
2018/03/11(日) 14:36:05.37 つうか、自社開発してるマにコーディング規約とか野暮な話してすまなかったわ。すなに謝るしw
488仕様書無しさん
2018/03/11(日) 14:37:19.88 モノホンのキチガイだな >>479 って。
489仕様書無しさん
2018/03/11(日) 14:39:01.31490仕様書無しさん
2018/03/11(日) 14:39:46.25 モノホンのキチガイだな >>487 って。
491仕様書無しさん
2018/03/11(日) 14:40:32.28 つーか、誰の心象を気にしてるのか誰か言ってみろよ、本当に。
仕事なんだと思ってんだよ。
仕事なんだと思ってんだよ。
492仕様書無しさん
2018/03/11(日) 14:44:18.15 相手先企業にコーディング規約の話なんてするのか?
493仕様書無しさん[黙祷]
2018/03/11(日) 14:46:00.80 しても意味ないだろうなぁ。だから、一体誰の心象を気にしてんだ? って聞いてるのに。
494仕様書無しさん
2018/03/11(日) 14:47:36.19 規約に沿ってないから全部チェックしなおせテストもやり直しな
こう言われたらどうすんのっていう
こう言われたらどうすんのっていう
495仕様書無しさん
2018/03/11(日) 14:48:43.81496仕様書無しさん
2018/03/11(日) 15:04:19.31497仕様書無しさん
2018/03/11(日) 15:08:39.90 >>494
>規約に沿ってないから全部チェックしなおせテストもやり直しな
>こう言われたらどうすんのっていう
それが取引先が指定した規約ならその通りにすればいいじゃん。
文句があるなら最初の契約の段階で話し合いしておく事だし。
おまえ、何言ってんの? 頭おかしくない?
今、そういう話してんじゃないだろ?
>規約に沿ってないから全部チェックしなおせテストもやり直しな
>こう言われたらどうすんのっていう
それが取引先が指定した規約ならその通りにすればいいじゃん。
文句があるなら最初の契約の段階で話し合いしておく事だし。
おまえ、何言ってんの? 頭おかしくない?
今、そういう話してんじゃないだろ?
498仕様書無しさん
2018/03/11(日) 15:13:22.01 つーか、お前らが気にしてる“心象”っていうか、お客さんって、親請けの事なの?
そんなん、心象もくそもなく、契約内容に従うだけの事じゃん。
話し合う必要もない。この流れの大元のコードの是非とか、一切関係ない。
そんな事でぐだぐだやってたの? バカみたい。
そんなん、心象もくそもなく、契約内容に従うだけの事じゃん。
話し合う必要もない。この流れの大元のコードの是非とか、一切関係ない。
そんな事でぐだぐだやってたの? バカみたい。
499仕様書無しさん
2018/03/11(日) 15:15:44.87 てか、“心象”とか言い出したってことは、
契約内容に従わずに勝手にやっちゃってるって事なの?
頭おかしくない?
なんか、提示されてるテストコードでテストが通らないからって、
通るようにテストコードの方を書き換えたオフショア先の話とか聞いたことあるけど、
そういうレヴェルなの?
頭おかしくない?
契約内容に従わずに勝手にやっちゃってるって事なの?
頭おかしくない?
なんか、提示されてるテストコードでテストが通らないからって、
通るようにテストコードの方を書き換えたオフショア先の話とか聞いたことあるけど、
そういうレヴェルなの?
頭おかしくない?
501仕様書無しさん
2018/03/11(日) 15:25:16.15■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】ヤクルト・村上宗隆、ホワイトソックスと2年総額53億で合意! 米報道…低迷チームが白羽の矢、短期契約★2 [冬月記者★]
- 【訃報】漫画家・鹿子さん死去 37歳 脈絡膜悪性黒色腫で闘病 ヤングマガジン『満州アヘンスクワッド』連載中 [シャチ★]
- 高市内閣の支持率 前回調査から2ポイント増の67% 3カ月連続高水準 毎日新聞世論調査 ★2 [尺アジ★]
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★7 [樽悶★]
- 副首都、維新案に自民反発 「大阪ありき」協議難航も―首都直下地震 [蚤の市★]
- “中国客激減”データで如実に…依存度トップの県では景色が様変わり [ぐれ★]
- お前ら騙されたと思って🟡キャンタマボールもみもみしてみろwww
- 推しの子見るわ
- ( ・᷄ὢ・᷅ )私勃ーつーわ
- お前らがエッチしたい任天堂キャラゆうてけ
- ✍(・᷄ὢ・᷅ )勉強するか……
- Fate/GOスレ
