虹裏img歴史資料館 - imgの文化を学ぶ

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。

  • iOSアプリ 虹ぶら AppStoreで無料配布中
  • キタ━━━━━... のスレッド詳細

    削除依頼やバグ報告はメールフォームにお願いします。 個人情報,名誉毀損,侵害等について積極的に削除しますので、メールフォームより該当URLをご連絡いただけると助かります

    22/06/22(水)22:06:13 No.941446460

    キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

    1 22/06/22(水)22:08:00 No.941447325

    if文以外で見ることがほぼ無い単語だ

    2 22/06/22(水)22:08:31 No.941447594

    空けろ

    3 22/06/22(水)22:08:40 No.941447667

    else if else if else if else

    4 22/06/22(水)22:09:09 No.941447921

    >else if >else if >else if >else ifがねーから動かねーやつ

    5 22/06/22(水)22:09:11 No.941447939

    } else {

    6 22/06/22(水)22:10:07 No.941448393

    else不要論

    7 22/06/22(水)22:10:29 No.941448548

    else if elif elsif 好きなの選んでいいよ!

    8 22/06/22(水)22:10:44 No.941448671

    if(1){

    9 22/06/22(水)22:12:03 No.941449321

    >elseifじゃねーから動かねーやつ

    10 22/06/22(水)22:12:37 No.941449588

    elseを省略してはいけない(静的解析)

    11 22/06/22(水)22:13:13 No.941449909

    switch case 1: break; case 2: break; default: break;

    12 22/06/22(水)22:13:15 No.941449922

    >elif 私この数バイト数文字を削るための古の文化嫌い!!

    13 22/06/22(水)22:13:59 No.941450296

    elf

    14 22/06/22(水)22:15:19 No.941450995

    end else begin

    15 22/06/22(水)22:16:10 No.941451453

    聞いているのかねいるす君!

    16 22/06/22(水)22:17:04 No.941451885

    >default: >break; defaultケースにまでbreak入れる悪の文化

    17 22/06/22(水)22:17:39 No.941452186

    ekil else ekam else else else di madio

    18 22/06/22(水)22:17:47 No.941452246

    if something else

    19 22/06/22(水)22:17:49 No.941452260

    if(hoge) { } else { } 俺はこれ

    20 22/06/22(水)22:18:01 No.941452366

    >default: >return; >break;

    21 22/06/22(水)22:18:29 No.941452593

    >>elif >私この数バイト数文字を削るための古の文化嫌い!! この時代は電話越しにテレタイプでコーディングとかだから1バイトが電話代とインク代に直結するし…

    22 22/06/22(水)22:19:32 No.941453151

    if hoge Then って書いて職場で怒られた if (hoge) Then だろって

    23 22/06/22(水)22:20:03 No.941453380

    フローチャートが楽なのがいいな

    24 22/06/22(水)22:20:20 No.941453500

    >if hoge Then >って書いて職場で怒られた >if (hoge) Then >だろって if (hoge == true) then じゃないの?

    25 22/06/22(水)22:20:44 No.941453670

    FORTRAN66のブロック化できないIFに比べれば今は何と便利な事よのう

    26 22/06/22(水)22:20:44 No.941453672

    麗しきelsif

    27 22/06/22(水)22:20:55 No.941453764

    俺は else if{ ってゆう書き方見た

    28 22/06/22(水)22:21:10 No.941453879

    仕様書にフローチャートを…とか言われると面倒な客が来たなあという感じになる

    29 22/06/22(水)22:21:29 No.941454037

    >>if hoge Then >>って書いて職場で怒られた >>if (hoge) Then >>だろって >if (hoge == true) then >じゃないの? if (hoge === true) then じゃないの?

    30 22/06/22(水)22:21:29 No.941454039

    >defaultケースにまでbreak入れる悪の文化 入れないとなんか収まり悪くて気持ち悪いから入れちゃう

    31 22/06/22(水)22:21:32 No.941454067

    平均年齢アラフォーどころかアラフィフくらいだなこのスレ

    32 22/06/22(水)22:22:02 No.941454301

    規約に従ってください ない場合は殴り合ってください

    33 22/06/22(水)22:22:15 No.941454392

    >if (hoge == true) then >じゃないの? trueかどうか判別する場合においては==から先は省略するのがプロ 馬鹿正直に==trueと書くのはド素人って言われたよ…

    34 22/06/22(水)22:22:28 No.941454480

    >if (hoge == true) then >じゃないの? if (hoge != false) でしょう ……C言語だと今でも冗談ではなく本当の話

    35 22/06/22(水)22:23:08 No.941454800

    >この時代は電話越しにテレタイプでコーディングとかだから1バイトが電話代とインク代に直結するし… もっと前の1行70文字までとか穿孔テープやパンチカード時代からあったやつだぜ

    36 22/06/22(水)22:23:11 No.941454825

    if (hoge === true) { // 何もしない } else { errorlog("hoge is false") }

    37 22/06/22(水)22:23:42 No.941455086

    boolなんてif(hoge)かif(!hoge)で十分よ

    38 22/06/22(水)22:23:48 No.941455139

    >>if (hoge == true) then >>じゃないの? >trueかどうか判別する場合においては==から先は省略するのがプロ >馬鹿正直に==trueと書くのはド素人って言われたよ… 保守する人もプロばかりならいいんだけどなそれでも ど素人がアサインされても分かるようにするんだ

    39 22/06/22(水)22:24:11 No.941455349

    論理値型変数でいちいち==書くの面倒じゃない? 論理値型が無い?そう…

    40 22/06/22(水)22:24:16 No.941455394

    >if (hoge == true) then >じゃないの? だったら if ((hoge == true) == true) then の方が優れてるね

    41 22/06/22(水)22:24:37 No.941455579

    ifとforさえ使えればプログラミングは8割くらいなんとかなる

    42 22/06/22(水)22:24:43 No.941455624

    >if (hoge) Then >だろって 長めのコード書く時はパーレン使うなあ見やすいし 一回しか使わないちょっとしたものならいくらでも省略する

    43 22/06/22(水)22:24:56 No.941455720

    >if(!hoge) 気持ち悪いし可読性悪いからif(-not hoge)にさせてくれ

    44 22/06/22(水)22:25:02 No.941455784

    >論理値型変数でいちいち==書くの面倒じゃない? めんどくせーから可読性犠牲にしていいよ!とか言い出したらどこまで1行で書けるかレースしようぜになるし

    45 22/06/22(水)22:25:41 No.941456106

    >ifとforさえ使えればプログラミングは8割くらいなんとかなる 再帰を展開してもらおうか!

    46 22/06/22(水)22:26:06 No.941456321

    (hoge)とか(!hoge)はみっしり詰まりすぎて気持ちわるいのでfalseと比較する

    47 22/06/22(水)22:26:26 No.941456452

    論理否定が気持ち悪い!?

    48 22/06/22(水)22:27:05 No.941456809

    むしろ無くてもいいものがついてる方が気持ち悪い…

    49 22/06/22(水)22:27:12 No.941456868

    コーディングスタイル2 今度は戦争だ!

    50 22/06/22(水)22:27:18 [switch] No.941456912

    俺は…

    51 22/06/22(水)22:27:50 No.941457178

    &&や||と組み合わせないのなら論理否定は使っていいよ if(hoge || !hoge2)とか描くやつは許さん

    52 22/06/22(水)22:27:50 No.941457179

    >俺は… 何が入るか決まってるならあり

    53 22/06/22(水)22:27:51 No.941457186

    たまに型変換のせいでtureでないことはfalseを保証してくれないクソ言語があるから油断できない

    54 22/06/22(水)22:27:58 No.941457249

    >コーディングスタイル2 >今度は戦争だ! 最初からだよ!

    55 22/06/22(水)22:27:59 No.941457251

    >むしろ無くてもいいものがついてる方が気持ち悪い… ふたなり否定派か

    56 22/06/22(水)22:28:06 No.941457293

    go fmt

    57 22/06/22(水)22:28:08 No.941457306

    なんか妙な流儀持ってるやつが居るところはそれ推進してるのがいなくなった瞬間糞文化投げ捨てるからな…

    58 22/06/22(水)22:29:07 No.941457780

    >俺は… 使いづらすぎて最近の言語だとmatchに置き換えられてるじゃねえか

    59 22/06/22(水)22:29:49 No.941458093

    組み込み用は今でもCだ

    60 22/06/22(水)22:29:54 No.941458137

    >使いづらすぎて最近の言語だとmatchに置き換えられてるじゃねえか むしろC#だとこないだ入ったばっかだぞ

    61 22/06/22(水)22:29:54 No.941458141

    switch使うくらいならインタフェース使ってポリモーフィズムで処理する

    62 22/06/22(水)22:29:55 No.941458150

    goはマジで公式がlint用意するだけで全ての自転車置き場がなくなって世界の生産性に寄与してるの本当にセンスあると思う 議論させる必要すらなくてこれでよかったんだって

    63 22/06/22(水)22:30:42 No.941458501

    今の現場でエラー時の処理にif(Err.Number<>0)thenを使ってなくて少し眩暈がした

    64 22/06/22(水)22:30:49 No.941458541

    >組み込み用は今でもCだ それで君のいうCってどのC?

    65 22/06/22(水)22:30:49 No.941458542

    >むしろC#だとこないだ入ったばっかだぞ パターンマッチするようになったのを何か勘違いしている?

    66 22/06/22(水)22:31:05 No.941458626

    if img.isOpenis then throws unko みたいに一定意味の通るコードが書けるとうれしい

    67 22/06/22(水)22:31:06 No.941458632

    hogeがnullだったら困るし…

    68 22/06/22(水)22:31:08 No.941458642

    >俺は… お前powershellでC#呼び出しの次ぐらいにループ早いから呼び出してやるまでもねぇなって時割と使う

    69 22/06/22(水)22:31:11 No.941458672

    Switch式好き! .Net Frameworkだと使えないの嫌い!

    70 22/06/22(水)22:31:15 No.941458701

    早期returnってダメなんだろうか…

    71 22/06/22(水)22:31:34 No.941458851

    >switch使うくらいならインタフェース使ってポリモーフィズムで処理する 念レス成功! switch使わない書き方ってなんていうんだっけと調べてたところだったポリフォーフィズムだ

    72 22/06/22(水)22:31:58 No.941459032

    if (HogeIsRunning) みたいに論理変数名が分かり易ければいいよ

    73 22/06/22(水)22:32:11 No.941459126

    >組み込み用は今でもC89だ

    74 22/06/22(水)22:32:17 No.941459171

    >早期returnってダメなんだろうか… ガード節は使った方がいいんじゃない

    75 22/06/22(水)22:32:25 No.941459235

    >早期returnってダメなんだろうか… ガード節とか基本では…

    76 22/06/22(水)22:32:45 No.941459397

    やってることは分かるんだけどなんで必要なのか業務的な背景が分からない時があってつらいからコメントなり残しておいてほしいなーって思ってたんだけどふと今コミットログを追えばいいことに気付いた でもちゃんとログ書いてあるかな…

    77 22/06/22(水)22:32:45 No.941459401

    >.Net Frameworkだと使えないの嫌い! こんな過去の遺物捨ててしまえ

    78 22/06/22(水)22:33:08 No.941459572

    初心者の頃はif文大好きでこれがプログラムだと思ってた if文は人類には難しすぎる注入するようにして処理は一本道にしろ

    79 22/06/22(水)22:33:16 No.941459635

    仕様書とコードは記憶喪失してても読んで理解できるように書くんだよ書いといてくれ昔の自分

    80 22/06/22(水)22:33:31 No.941459742

    ==ってnull以外使わないなぁ…

    81 22/06/22(水)22:33:41 No.941459808

    >>俺は… >お前powershellでC#呼び出しの次ぐらいにループ早いから呼び出してやるまでもねぇなって時割と使う powershell高速化するテクニック駆使しすぎるとなんだかよくわからない暗黒魔術になるから最近は無理してforeach使わずにForeach-Object使うわ パイプライン通すだけで100倍遅くなるがシェルで高速処理なんてやるだけ無駄だ

    82 22/06/22(水)22:33:52 No.941459886

    まずは条件分岐処理の中に条件分岐処理を作ることをやめるんだ

    83 22/06/22(水)22:33:55 No.941459915

    returnは関数につき1つであるべきなんですけおおおお!!!!!!11

    84 22/06/22(水)22:33:58 No.941459934

    リーダブルコードを読めばとりあえずいい感じのコードを書ける気分にはなる

    85 22/06/22(水)22:33:58 No.941459940

    >ガード節は使った方がいいんじゃない >ガード節とか基本では… やっぱりそうだよねよかった

    86 22/06/22(水)22:34:06 No.941459989

    .NetでSwitch式使ってるやつなんてJava上がりくらいしか見たこと無いぞ…

    87 22/06/22(水)22:34:35 No.941460229

    プログラムは他人にもわかるように書きましょう そして明日の自分も他人です

    88 22/06/22(水)22:34:37 No.941460250

    >組み込み用は今でもC89だ ほんとうかー本当にC89かー?GCCすら通らんような独自Cだったりしないかー?

    89 22/06/22(水)22:35:04 No.941460444

    hoge is null hoge is not SomeType s

    90 22/06/22(水)22:35:04 No.941460445

    >プログラムは他人にもわかるように書きましょう >そして明日の自分も他人です 昨日の自分が書きかけのコード何したかったのかわかんねぇ…

    91 22/06/22(水)22:35:09 No.941460492

    >if文は人類には難しすぎる注入するようにして処理は一本道にしろ それはそれで定義に飛ばないと分からない場所が増えすぎるのでswitchで見通しやすいコードにしたい派

    92 22/06/22(水)22:35:12 No.941460512

    多重ループは処理追いかけるのが面倒だから極力使うな 処理の出口は一つだけ、exitで抜けるなど言語道断 この辺りは嫌というほど叩き込まれた

    93 22/06/22(水)22:35:25 No.941460608

    なんか自分でもうコード書けないな 決まりきった開発しかしてないから

    94 22/06/22(水)22:35:32 No.941460674

    if (false == hoge){ の順にしてくれ

    95 22/06/22(水)22:35:40 No.941460714

    >>組み込み用は今でもCだ >それで君のいうCってどのC? これ考慮しないで話すと噛み合わなくなるのいいよね

    96 22/06/22(水)22:35:50 No.941460784

    命名だけは適当にやるな 真面目に命名してればネストした辺りでこの処理名前と一致してなくね?ってなる

    97 22/06/22(水)22:35:54 No.941460828

    素人だけど条件分岐でわざわざポリモーフィズム作ったらクラス数多くなりすぎない?

    98 22/06/22(水)22:35:56 No.941460842

    >if (false == hoge){ >の順にしてくれ 気持ち悪~

    99 22/06/22(水)22:36:08 No.941460948

    >それはそれで定義に飛ばないと分からない場所が増えすぎるのでswitchで見通しやすいコードにしたい派 switchが見通しやすいとか幻想だから

    100 22/06/22(水)22:36:10 No.941460966

    >if (false == hoge){ >の順にしてくれ きも

    101 22/06/22(水)22:36:23 No.941461053

    double a=3; double a=0.9/0.3; if(a==b) { //うまみ } else { //うまあじ }

    102 22/06/22(水)22:36:38 No.941461181

    >if (false == hoge){ >の順にしてくれ なんでだよッ!

    103 22/06/22(水)22:36:44 No.941461230

    クラスを細分化するの何の問題ですか

    104 22/06/22(水)22:36:49 No.941461268

    else ifで書けるけどswitchで書けないようなコードは複雑だからさっさとガード節にしようね!

    105 22/06/22(水)22:36:51 No.941461284

    書き方の善し悪しで可読性うんぬんしだすのはそもそも関数が長すぎるんだと思う

    106 22/06/22(水)22:36:54 No.941461301

    そもそも.NETだろというツッコミは

    107 22/06/22(水)22:36:54 No.941461308

    >素人だけど条件分岐でわざわざポリモーフィズム作ったらクラス数多くなりすぎない? 俺は1クラス20stepくらいだろうと容赦なくサブクラス化するぞ

    108 22/06/22(水)22:37:00 No.941461355

    if 条件 return true eles return falseじゃなくて条件そのまま返しちゃいなYO

    109 22/06/22(水)22:37:03 No.941461383

    マジでelse if死ねばいいのに ぱっとソース見たとき条件分かりづらいんじゃ

    110 22/06/22(水)22:37:10 No.941461430

    >double a=3; >double a=0.9/0.3; >if(a==b) >{ >//うまみ >} >else >{ >//うまあじ >} あじ派か?

    111 22/06/22(水)22:37:18 No.941461499

    >if (false == hoge){ >の順にしてくれ 了解! if(!hoge){

    112 22/06/22(水)22:37:26 No.941461573

    >>.Net Frameworkだと使えないの嫌い! >こんな過去の遺物捨ててしまえ CoreのLTSサポート期間とWindowsの長期サポートの都合で.Net Framework4.8が次のIEになることは明白なのだ… 未だに3.5が死んでないし…

    113 22/06/22(水)22:37:36 No.941461646

    return hoge ? "ok" : "ng"

    114 22/06/22(水)22:37:38 No.941461662

    >powershell高速化するテクニック駆使しすぎるとなんだかよくわからない暗黒魔術になるから最近は無理してforeach使わずにForeach-Object使うわ >パイプライン通すだけで100倍遅くなるがシェルで高速処理なんてやるだけ無駄だ Foreach-Objectはマジで遅すぎるからあっこれ一気に展開したら間違いなくメモリ足んねぇわって時以外使わない 本当に遅すぎる

    115 22/06/22(水)22:37:42 No.941461691

    30年前の秘伝のソースをお出ししてくる業界もある

    116 22/06/22(水)22:37:44 No.941461698

    >.NetでSwitch式使ってるやつなんてJava上がりくらいしか見たこと無いぞ… まさにそれで使ってる caseの書き方がちょっと違って混乱する

    117 22/06/22(水)22:37:54 No.941461771

    >returnは関数につき1つであるべきなんですけおおおお!!!!!!11 この先しばらく処理続くけど以降は無関係な処理が続くんだよなあって時はちょっと悩む

    118 22/06/22(水)22:37:56 No.941461787

    >>if (false == hoge){ >>の順にしてくれ >なんでだよッ! if (hoge = false) { って書いちゃってもエラーになって気付くから…という時代があった

    119 22/06/22(水)22:38:11 No.941461891

    リーダブルコードに書いてあるコードがわからない…

    120 22/06/22(水)22:38:11 No.941461893

    >>お前powershellでC#呼び出しの次ぐらいにループ早いから呼び出してやるまでもねぇなって時割と使う >powershell高速化するテクニック駆使しすぎるとなんだかよくわからない暗黒魔術になるから最近は無理してforeach使わずにForeach-Object使うわ >パイプライン通すだけで100倍遅くなるがシェルで高速処理なんてやるだけ無駄だ シェルはフィルタ処理するのが基本だからループでゴリ押しするなら速度落ちてなんの問題もないのよね 速度出したいんだったら他の言語との差異を正しく認識するところから出なおせってなるしね

    121 22/06/22(水)22:38:19 No.941461946

    >30年前の秘伝のソースをお出ししてくる業界もある ソース残ってるならいいじゃん

    122 22/06/22(水)22:38:20 No.941461956

    >素人だけど条件分岐でわざわざポリモーフィズム作ったらクラス数多くなりすぎない? ポリモーフィズム作るって言葉はよくわからんけど分岐そのままよりstate/strategy pattern使った方がクラスは増えるけど疎結合になるからいいぞ

    123 22/06/22(水)22:38:21 No.941461972

    >returnは関数につき1つであるべきなんですけおおおお!!!!!!11 if (hoge) { val = 1 } else { val = 2 } // 仕様変更で固定値 val = 3 return val

    124 22/06/22(水)22:38:41 No.941462128

    >命名だけは適当にやるな 新人の頃に変数名は型の略称3文字+用途にしろって言われたなあ 例えばstrFilePathみたいな感じ

    125 22/06/22(水)22:38:43 No.941462141

    >リーダブルコードに書いてあるコードがわからない… わかるところだけ参考にする! 俺はそうしてるよ…

    126 22/06/22(水)22:39:10 No.941462328

    >.NetでSwitch式使ってるやつなんてJava上がりくらいしか見たこと無いぞ… C#のこと.NETって言うのやめてください PowerShellとかF#だってあるんですよ!!(ていうかこいつらではよく使う)

    127 22/06/22(水)22:39:21 No.941462416

    >if文以外で見ることがほぼ無い単語だ something

    128 22/06/22(水)22:39:27 No.941462464

    >新人の頃に変数名は型の略称3文字+用途にしろって言われたなあ クソ先輩…

    129 22/06/22(水)22:39:32 No.941462509

    >return hoge ? "ok" : "ng" これくらいなら許せる 代入や式に混ぜるのは格好いいけど認めていいか大分迷う

    130 22/06/22(水)22:39:45 No.941462589

    >>命名だけは適当にやるな >新人の頃に変数名は型の略称3文字+用途にしろって言われたなあ >例えばstrFilePathみたいな感じ これは確実に40歳以上の味がする

    131 22/06/22(水)22:39:46 No.941462595

    育った文化と違うもん見ると初見ぎょっとするよね "scott".equals(hoge) とかなんで?って思った今でもわからん

    132 22/06/22(水)22:40:04 No.941462713

    取り敢えず条件ひっくり返してReturn! ifの中には書かないってのだけ覚えてる

    133 22/06/22(水)22:40:06 No.941462733

    >No.941461972 // 仕様変更で固定値 val = 3 return val if (hoge) { val = 1 } else { val = 2 } にしたらIDEがreturnより後ろグレーアウトしてくれない?

    134 22/06/22(水)22:40:18 No.941462818

    >.NetでSwitch式使ってるやつなんてJava上がりくらいしか見たこと無いぞ… 恥ずかしながら使ってたんだけどもしかして本流の書き方じゃないんだろうか…

    135 22/06/22(水)22:40:19 No.941462823

    >Foreach-Objectはマジで遅すぎるから あまりに遅いのでCore 6と7でオープンソースなのをいいことにみんな寄ってたかってめちゃくちゃ高速化した

    136 22/06/22(水)22:40:21 No.941462846

    >>30年前の秘伝のソースをお出ししてくる業界もある >ソース残ってるならいいじゃん 秘伝のソース(なんか保存されてただけで最終的に動いてた現物とは違う)とかじゃない限り参考にはなるからな…

    137 22/06/22(水)22:40:23 No.941462860

    ハンガリアン記法は使ってたMSが推奨しないって方向転換したから…

    138 22/06/22(水)22:41:00 No.941463111

    ところどころに悪い慣例だけ引きずってる化石が混ざってくるのが業が深すぎる

    139 22/06/22(水)22:41:13 No.941463200

    >育った文化と違うもん見ると初見ぎょっとするよね >"scott".equals(hoge) >とかなんで?って思った今でもわからん hogeがnullでもぬるぽ!しないからかな…?

    140 22/06/22(水)22:41:22 No.941463272

    >にしたらIDEがreturnより後ろグレーアウトしてくれない? そして静的解析がブチキレる

    141 22/06/22(水)22:41:26 No.941463306

    >例えばstrFilePathみたいな感じ システムハンガリアンとか考古学に足突っ込んでるレベル

    142 22/06/22(水)22:41:28 No.941463319

    >30年前の秘伝のソースをお出ししてくる業界もある この前見たのは昭和の日付だった 触りたくない

    143 22/06/22(水)22:41:30 No.941463330

    俺も普通にc#でSwitch使ってるな… enumで分岐させるとか

    144 22/06/22(水)22:41:35 No.941463364

    >育った文化と違うもん見ると初見ぎょっとするよね >"scott".equals(hoge) >とかなんで?って思った今でもわからん hogeがnullのときでも例外吐かないから抵抗がないならこの書き方にしたほうがいいと思う 俺はすごく抵抗がある

    145 22/06/22(水)22:41:56 No.941463498

    Pythonの命名見るとなぜかびっくりしちゃうの

    146 22/06/22(水)22:42:03 No.941463553

    >育った文化と違うもん見ると初見ぎょっとするよね >"scott".equals(hoge) >とかなんで?って思った今でもわからん hoge.equals("scott")だとhogeが中身の時にぬるぽだから…とかでいいのかな? そもそもhogeがnullになる可能性のある実装は危ないとかそういう話になるけど動かすなら上

    147 22/06/22(水)22:42:15 No.941463647

    >納品した後からステップ数出して…と言われると面倒な客だなとなる

    148 22/06/22(水)22:42:33 No.941463783

    func(a,b>=c?b-c:c-b);

    149 22/06/22(水)22:42:34 No.941463785

    >ハンガリアン記法は使ってたMSが推奨しないって方向転換したから… アプリケーションハンガリアンは良かったんだ システムハンガリアンとかいう勘違いを生み出してアプリケーションハンガリアンごと殺した

    150 22/06/22(水)22:43:22 No.941464124

    >ハンガリアン記法は使ってたMSが推奨しないって方向転換したから… MSにはハンガリアンで書いてあるコードをモダナイズする専門部隊がいるらしいけど本当につらそう

    151 22/06/22(水)22:43:26 No.941464152

    >hogeがnullでもぬるぽ!しないからかな…? >hogeがnullのときでも例外吐かないから抵抗がないならこの書き方にしたほうがいいと思う >hoge.equals("scott")だとhogeが中身の時にぬるぽだから…とかでいいのかな? おいは恥ずかしか! >俺はすごく抵抗がある そうだね

    152 22/06/22(水)22:43:34 No.941464209

    >俺も普通にc#でSwitch使ってるな… >enumで分岐させるとか enumで定義される情報をクラス化してそもそもenum自体存在させない 複数の箇所でenumでの条件判定がでてくるのは設計がよくない という考え方

    153 22/06/22(水)22:43:53 No.941464326

    ここはバグってるけど直そうとすると…なので直しません系の処理とか但し書き多いときつい

    154 22/06/22(水)22:44:07 No.941464422

    むかしJava8の記法は使わないでください!ってトンチンカンな規約を見てひっくり返りそうになったんだけどあの現場は今も元気なのだろうか

    155 22/06/22(水)22:44:12 No.941464465

    書き込みをした人によって削除されました

    156 22/06/22(水)22:44:16 No.941464486

    WinFormsで適当に作るときは3文字のプレフィックス付けてしまいう btnFooとかtxtBarとかlabBazとか cmbHogeとかは自分でちょっとどうかと思う

    157 22/06/22(水)22:44:19 No.941464510

    >trueかどうか判別する場合においては==から先は省略するのがプロ >馬鹿正直に==trueと書くのはド素人って言われたよ… hogeがbool型ならともかく 言語仕様上動くからと省略するのも如何なものか

    158 22/06/22(水)22:44:28 No.941464572

    else end

    159 22/06/22(水)22:44:36 No.941464618

    >>return hoge ? "ok" : "ng" >これくらいなら許せる >代入や式に混ぜるのは格好いいけど認めていいか大分迷う return hoge == 1 ? "one" : hoge == 2 ? "two" : hoge == 3 ? "three" : null

    160 22/06/22(水)22:44:37 No.941464622

    入力値整合性チェックするのめんどいからException拾ってそのまま分岐するけど許してほしい

    161 22/06/22(水)22:45:32 No.941465011

    >hogeがbool型ならともかく そういう場合の話じゃないの…

    162 22/06/22(水)22:45:45 No.941465102

    >むかしJava8の記法は使わないでください!ってトンチンカンな規約を見てひっくり返りそうになったんだけどあの現場は今も元気なのだろうか ラムダ式わかんね…

    163 22/06/22(水)22:45:58 No.941465180

    変数スコープとか命名規則で定めておけよと思うのに 接頭辞にスコープ書かれてる(ルール化されてないのでバラバラ)とか キレそうになる

    164 22/06/22(水)22:46:12 No.941465305

    俺もラムダ式良く分かってないから使わないで欲しい

    165 22/06/22(水)22:46:26 No.941465416

    >新人の頃に変数名は型の略称3文字+用途にしろって言われたなあ リソースの限られた組み込み系なんかだと先頭3文字しか認識しない言語も結構あるけどさぁ… C言語には関係ないよね

    166 22/06/22(水)22:46:30 No.941465457

    >俺もラムダ式良く分かってないから使わないで欲しい よくないね×1

    167 22/06/22(水)22:46:33 No.941465473

    ラムダ式とLINQを禁止されたらワシの生産性は1/3くらいになるぞ

    168 22/06/22(水)22:46:33 No.941465479

    ifにbool型以外与えたらエラー吐いてくれる言語はいい言語

    169 22/06/22(水)22:46:57 No.941465658

    >>.NetでSwitch式使ってるやつなんてJava上がりくらいしか見たこと無いぞ… >恥ずかしながら使ってたんだけどもしかして本流の書き方じゃないんだろうか… 俺も気になるから正しい答え知ってる「」いたら教えて欲しい

    170 22/06/22(水)22:46:57 No.941465661

    三項演算子好きだから x = (条件1)? a : (条件2)? b : c とかよくやっちゃう

    171 22/06/22(水)22:47:12 No.941465752

    うちの現場はそんな高尚な書き方されても説明しないといけないこと増えるだけだから使うんじゃない

    172 22/06/22(水)22:47:26 No.941465838

    >俺もラムダ式良く分かってないから使わないで欲しい LISP勉強すればわかるようになるよ素晴らしいからぜひ書いてみてね

    173 22/06/22(水)22:47:27 No.941465851

    C#でラムダ式禁じられたら石器時代に戻されるようなものでは

    174 22/06/22(水)22:47:28 No.941465870

    >リソースの限られた組み込み系なんかだと先頭3文字しか認識しない言語も結構あるけどさぁ… さすがに変数名3文字って世界は知ら……昔のBASICとか2文字だったけどさあ…

    175 22/06/22(水)22:47:30 No.941465891

    >俺もラムダ式良く分かってないから使わないで欲しい 「」は冗談で言ってるんだろうけどマジでこういう考えの奴いるからほんとクソ 分からんなら勉強しろや!!!

    176 22/06/22(水)22:47:36 No.941465921

    funcがメソッド内で書かれてると30分くらい思考放棄してしまう

    177 22/06/22(水)22:47:47 No.941466022

    >俺もラムダ式良く分かってないから使わないで欲しい PC触らないでいいよ邪魔にならない所で座っててくれれば

    178 22/06/22(水)22:48:06 No.941466168

    ラムダ式は覚えろって言われたけど使う環境で仕事したこと無い Kotlinもそんな感じ

    179 22/06/22(水)22:48:06 No.941466169

    ラムダ式使えないと憎しみの感情が芽生えるってVBA使って思いました

    180 22/06/22(水)22:48:07 No.941466181

    ラムダ式の中身が長くなると抵抗ある

    181 22/06/22(水)22:48:18 No.941466261

    >むかしJava8の記法は使わないでください!ってトンチンカンな規約を見てひっくり返りそうになったんだけどあの現場は今も元気なのだろうか まだいいじゃん、青い銀行の現場なんてJavaEE5で開発してるうちに7が出ちゃってサポート外になっちゃったぞ

    182 22/06/22(水)22:48:30 No.941466357

    >とかよくやっちゃう 俺も好きだけどそこは素直にif文使って…

    183 22/06/22(水)22:48:43 No.941466483

    >ラムダ式使えないと憎しみの感情が芽生えるってVBA使って思いました こんなもん捨てちまえ!

    184 22/06/22(水)22:48:49 No.941466541

    elsifってどっから出てきたんだよ

    185 22/06/22(水)22:48:49 No.941466544

    >>俺も普通にc#でSwitch使ってるな… >>enumで分岐させるとか >enumで定義される情報をクラス化してそもそもenum自体存在させない >複数の箇所でenumでの条件判定がでてくるのは設計がよくない >という考え方 c#全然知らないで質問するけどenumの何がよくないと考えているのかこの文章だと分からないから教えて

    186 22/06/22(水)22:49:17 No.941466735

    VB.Netのラムダ式記法もっとなんとかならねえ?となる

    187 22/06/22(水)22:49:21 No.941466773

    >C#でラムダ式禁じられたら石器時代に戻されるようなものでは 実際.Net 2.0相当のmonoで動いてたUnityとかマジで石器時代だったわ

    188 22/06/22(水)22:49:29 No.941466835

    三項演算子自体は使うなとは言わないけど他の条件式と組み合わせるのは止めてくれ まず組み合わせなければいけない状況になった時点で設計を見直せ

    189 22/06/22(水)22:49:53 No.941467028

    代入でそれぞれの条件文が異なるなら三項演算子で良くない? switch文にできそうな式ならポリモーフィズムにしちゃうけど

    190 22/06/22(水)22:49:53 [MS] No.941467029

    >VB.Netのラムダ式記法もっとなんとかならねえ?となる >こんなもん捨てちまえ!

    191 22/06/22(水)22:49:54 No.941467030

    >三項演算子好きだから >x = (条件1)? a > : (条件2)? b > : c >とかよくやっちゃう Cみたいにif式無い言語だとカラム揃えれば見易いと思う…むしろ if (cond1) { v2 = a; } else if (cond2) { v2 = b; } else { v1 = c; } みたいなの防げて…

    192 22/06/22(水)22:49:56 No.941467045

    JavaScriptアホの言語すぎる ちょっと油断すると黒魔術になってる

    193 22/06/22(水)22:50:01 No.941467108

    >ラムダ式の中身が長くなると抵抗ある そういう場合は素直にメソッド分けるべきだな つか長い関数を分割して見通しを良くしようってのは別にラムダに限らん

    194 22/06/22(水)22:50:05 No.941467140

    ここで何を言っても環境と規約には勝てないんだ くやしか

    195 22/06/22(水)22:50:08 No.941467164

    LINQでガチャガチャ組み立ててると宇宙が見える

    196 22/06/22(水)22:50:16 No.941467236

    >hogeがnullのときでも例外吐かないから抵抗がないならこの書き方にしたほうがいいと思う >俺はすごく抵抗がある これは考え方の話であって リテラルを直接使うのがいいなんてことではないよ 普通の実装例で言ったら 定数宣言されてる static final String SCOTT = "scott" があったとして 変数のString hogeと比較するときに hoge.equals(SCOTT) でやるなよって話でしょ

    197 22/06/22(水)22:50:26 No.941467310

    独りよがりの利便性より多人数への可読性のが大事なのは分かる

    198 22/06/22(水)22:50:39 No.941467418

    =と>を合わせて矢印にしてるのが気に食わねえ

    199 22/06/22(水)22:50:42 No.941467436

    三項演算子は一回頭の中で処理読み替える手間が発生するのであんまりやってほしくない…

    200 22/06/22(水)22:51:06 No.941467599

    設計が悪いって俺もよく言うけどいざ直そうと思うとそのままでいいやってなる

    201 22/06/22(水)22:51:23 No.941467726

    気に障ったなら謝ります すみません でも…ただのロートルですよね

    202 22/06/22(水)22:51:24 No.941467735

    最近引き継ぎしたnode.jsシステムの変数定義が全部varだった

    203 22/06/22(水)22:51:51 No.941467943

    なんでや3項演算子読みやすいやろ…

    204 22/06/22(水)22:51:52 No.941467950

    素朴な疑問なんだけどラムダ式内で発生した例外って通常の例外と同じ扱いでOK?

    205 22/06/22(水)22:51:54 No.941467969

    typescriptいいよね

    206 22/06/22(水)22:52:01 No.941468018

    いいよねtypescript...

    207 22/06/22(水)22:52:07 No.941468058

    >ここで何を言っても環境と規約には勝てないんだ >くやしか PowerShell書くときもらったコード規約がVBからのコピペだったのでマジで何の役にも立たなかった上パイプラインが禁止されてて頭抱えたことがある

    208 22/06/22(水)22:52:14 No.941468112

    >なんでや3項演算子読みやすいやろ… 読みやすいよね でも知ってること前提なんだ

    209 22/06/22(水)22:52:28 No.941468210

    型 好き

    210 22/06/22(水)22:52:39 No.941468292

    >=と>を合わせて矢印にしてるのが気に食わねえ ->とか書かれるよりいいだろ…

    211 22/06/22(水)22:53:05 No.941468461

    基礎が怪しい人間にはRustを半年やらせればええ!

    212 22/06/22(水)22:53:07 No.941468477

    コメントの多用はソース肥大化するし時間のムダってことで禁止になった 担当者全員いなくなって資料もねえだれも直せねえ

    213 22/06/22(水)22:53:08 No.941468492

    やべぇプロジェクトは開発環境からしてやべぇ

    214 22/06/22(水)22:53:09 No.941468506

    >>hogeがnullのときでも例外吐かないから抵抗がないならこの書き方にしたほうがいいと思う >>俺はすごく抵抗がある >これは考え方の話であって >リテラルを直接使うのがいいなんてことではないよ >普通の実装例で言ったら >定数宣言されてる >static final String SCOTT = "scott" >があったとして >変数のString hogeと比較するときに >hoge.equals(SCOTT) >でやるなよって話でしょ いやもうhoge=="scott"を気軽に使えないJなんとかって言語を投げ捨てれば丸く収まるのでは

    215 22/06/22(水)22:53:17 No.941468558

    >c#全然知らないで質問するけどenumの何がよくないと考えているのかこの文章だと分からないから教えて enum majiresu{ umami; umaaji; } とか定義しててumamiの場合処理X:umaajiの場合処理Y みたいな仕様だったら Imajiresインタフェース定義して umamiクラスとumaajiクラスでポリモーフィズム使ったほうがいいよと

    216 22/06/22(水)22:53:18 No.941468564

    >typescriptいいよね >いいよねtypescript... どれだけjavaScriptが嫌われてるか伝わってくる

    217 22/06/22(水)22:53:30 No.941468643

    オプショナルチェイニングが最近のマイブーム

    218 22/06/22(水)22:54:04 No.941468883

    書き込みをした人によって削除されました

    219 22/06/22(水)22:54:24 No.941469021

    >コメントの多用はソース肥大化するし時間のムダってことで禁止になった >担当者全員いなくなって資料もねえだれも直せねえ コメントあってもダメだったケースと思われる

    220 22/06/22(水)22:54:29 No.941469058

    >いやもうhoge=="scott"を気軽に使えないJなんとかって言語を投げ捨てれば丸く収まるのでは そんな前提をひっくり返す話されても困る…

    221 22/06/22(水)22:54:34 No.941469095

    派遣パートナーぶっこんでは捨てて繰り返してノウハウ消えるのと そのパートナーもOJTで無理矢理レベリングみたいな開発体制が業界で常在化してるのも悪いと思う

    222 22/06/22(水)22:54:35 No.941469099

    >やべぇプロジェクトは開発環境からしてやべぇ 俺のこの build.bat に文句があるってのか!

    223 22/06/22(水)22:54:39 No.941469134

    >} >else >{ 私これ冗長で嫌い!

    224 22/06/22(水)22:54:43 No.941469154

    >いやもうhoge=="scott"を気軽に使えないJなんとかって言語を投げ捨てれば丸く収まるのでは hoge==="scott"でいいじゃん

    225 22/06/22(水)22:54:43 No.941469161

    >ここで何を言っても環境と規約には勝てないんだ java採用してるのにextendとかinterface使って良いのはフレームワークレベルのコードだけ みたいな規約が定められてるとなぜjavaにしたのか尋ねたくなる

    226 22/06/22(水)22:54:58 No.941469255

    >コメントの多用はソース肥大化するし時間のムダってことで禁止になった >担当者全員いなくなって資料もねえだれも直せねえ コメント自体禁止は狂ってるけどある程度コメントなくてもわかるように書くのは普通じゃない?

    227 22/06/22(水)22:55:04 No.941469287

    >>コメントの多用はソース肥大化するし時間のムダってことで禁止になった >>担当者全員いなくなって資料もねえだれも直せねえ >コメントあってもダメだったケースと思われる まってくれ!ドキュメントが整備保守されていれば問題ないんじゃないか!?

    228 22/06/22(水)22:55:15 No.941469350

    IUmable

    229 22/06/22(水)22:55:17 No.941469364

    >>=と>を合わせて矢印にしてるのが気に食わねえ >->とか書かれるよりいいだろ… C++いいよね

    230 22/06/22(水)22:55:28 No.941469440

    >コメントの多用はソース肥大化するし時間のムダってことで禁止になった コメント無しでソース解読する方が時間のムダだよぉ!

    231 22/06/22(水)22:55:29 No.941469448

    >オプショナルチェイニングが最近のマイブーム 他人が読めない書き方はやめろ!

    232 22/06/22(水)22:55:36 No.941469492

    先人の説明をすべて聞いてきたこのアヒルちゃんならなんとかしてくれるはず…

    233 22/06/22(水)22:55:39 No.941469518

    クソ現場経験してる「」多すぎない…?

    234 22/06/22(水)22:55:52 No.941469602

    >三項演算子好きだから >x = (条件1)? a > : (条件2)? b > : c >とかよくやっちゃう 普通にif文で書いてもらった方が読みやすいと思うわ… もっと単純なやつなら良いと思うけど

    235 22/06/22(水)22:56:00 No.941469672

    Cを始めに勉強してC++とPythonに慣れた頃にMatlab触ったら Pythonで便利だと思ってた機能がほぼ全てこいつから来てることに驚かされた