switch(true) イディオムへの反応

以下の記事への反響や関連ツイートをまとめました. [JavaScript - switch(true) イディオム考察 - Qiita] http://qiita.com/t_uda/items/1969e09a970d71e4cfd6
9
Tomoki UDA @t_uda

あまり品がよろしくないサイト名なので今まで敬遠していたけれど,ちょっと思うところあって投稿してみた. > [JavaScript] switch (true) http://t.co/gPtfUDr6i7 #unkode [以前も話題に出したので覚えている人もいるかもしれない]

2014-04-22 23:21:20
"にょる。" @W53SA

この世には「switch(true)」と書く人がいるのか。。。。。。。。。。

2014-04-24 21:59:32
"にょる。" @W53SA

switch(true)と書く人、どんな顔して書いてるんだろう…

2014-04-24 22:07:13
"にょる。" @W53SA

switch(true)は生理的に嫌悪感を感じる

2014-04-24 22:11:42
Tomoki UDA @t_uda

@Hikaru_oao 突然失礼します.http://t.co/gPtfUDr6i7 のコメントを拝見しました.もしよろしければ,「if-else」では不十分で,「switch(true)」が有効に働く例を教えて頂けないでしょうか?

2014-04-25 16:38:13
SpringMine @Verna_Velna

switch(true)って複数ヒットするんかな?するんなら使いどころありそう。

2014-04-25 16:58:50
JSer @Hikaru_oao

@t_uda if(){}else if(){}else if(){}else......のパターンを落とし込むだけでもそれなりに価値があるのかもしれませんが、breakを毎回は使わないようなパターンで真価を発揮するものだと思います。

2014-04-25 18:38:13
Tomoki UDA @t_uda

@Hikaru_oao なるほど.break を使わないようなパターンというと,すぐに return するような場合とかですかね.ありがとうございます.

2014-04-25 19:04:43
JSer @Hikaru_oao

@t_uda というよりむしろ、前のcaseから続けて処理をさせるパターンですね。 例えば if (a) A if (a || b) B if (a || b || c) C を case a: A case b: B case c: C と書けます

2014-04-25 21:16:57
Tomoki UDA @t_uda

@Hikaru_oao あぁ,積極的にフォールスルーを利用するということですね.なるほど.

2014-04-25 22:28:31
Tomoki UDA @t_uda

switch(true) イディオム考察 [JavaScript] on @Qiita http://t.co/SLhVOp5noB

2014-04-25 23:53:21
Tomoki UDA @t_uda

ストレス発散したい

2014-04-25 23:55:36
Tomoki UDA @t_uda

`switch(true)` はすばらしいとか言ってるやつはコードの質を考えないクソ

2014-04-25 23:59:50
ヤウツロ @yautsuro

switch(true)の考察読んで、クソみたいなプログラミングしないといけないこと思い出したぞ……

2014-04-26 00:05:05
@ma_mitaka

すいっちとぅるーってなに

2014-04-26 00:05:51
3null @sun_null_ptr

switch(true)は重症だ。即時リファクタリングを要する。

2014-04-26 00:07:42
@ma_mitaka

case trueに飛んでくわけですね

2014-04-26 00:09:46
Tomoki UDA @t_uda

「こんなこと書くやつがいると JavaScript-er はみんなプログラムが書けないとか思われるよ」というありがたいお言葉を頂いたので結構キテいる.

2014-04-26 00:14:49
dis- @dis_

JavaScript-erはあんまりマサカリ飛ばしてるイメージが強くないな

2014-04-26 00:16:29
KOBA789 @KOBA789

if-else で書ける場所で使ってたらひねくれ者だし、フォールスルーが有効な場面で使っていれば賢いでしょ / “JavaScript - switch(true) イディオム考察 - Qiita” http://t.co/jqqHyqrdxU

2014-04-26 00:17:49
Tomoki UDA @t_uda

最近マサカリ投げる業してなかった.

2014-04-26 00:18:20
ニノミヤカズノリ @_2_no

僕は switch (true) 賛成派。ただ、case 多すぎると読みにくくなるので分割しろゴルァってなる。これは js だけじゃなくて PHP にも当てはまる

2014-04-26 00:19:31
1 ・・ 8 次へ