虹裏img歴史資料館

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

21/08/01(日)17:00:36 キタ━━━━━... のスレッド詳細

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

画像ファイル名:1627804836165.jpg 21/08/01(日)17:00:36 No.830004675

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

1 21/08/01(日)17:01:25 No.830005002

}

2 21/08/01(日)17:01:29 No.830005028

} else {

3 21/08/01(日)17:02:37 No.830005448

} else {

4 21/08/01(日)17:04:52 No.830006330

}else{  if()  {  }else{  } }

5 21/08/01(日)17:05:00 No.830006378

if{  hoge();  hage(); } else huga();

6 21/08/01(日)17:05:29 No.830006550

>if{ > hoge(); > hage(); >} >else huga(); fack...

7 21/08/01(日)17:06:34 No.830006965

} elseif(1) {

8 21/08/01(日)17:06:46 No.830007063

>fack... oh, sorry if hoge(),hage(); else huga();

9 画像ファイル名:1627805237011.png 21/08/01(日)17:07:17 No.830007284

elif え?

10 21/08/01(日)17:08:13 No.830007638

>>fack... >oh, sorry > >if hoge(),hage(); >else huga(); fack......

11 21/08/01(日)17:08:37 No.830007801

}e1se{ >>>コンパイルエラー

12 21/08/01(日)17:08:38 No.830007802

言語によっては elseif とか elif とか用意されてるのが優しいような冗長なような

13 21/08/01(日)17:09:29 No.830008164

>言語によっては elseif とか elif とか用意されてるのが優しいような冗長なような 所詮はワシャこれがいいんじゃの世界だからしゃーない

14 21/08/01(日)17:10:10 No.830008456

>fiで終わるのが優しい

15 21/08/01(日)17:10:32 No.830008586

elsifもあるから安心してほしい

16 21/08/01(日)17:10:34 No.830008602

しかし…

17 21/08/01(日)17:11:36 No.830009030

when then

18 21/08/01(日)17:11:38 No.830009042

カンマ演算子は禁止!禁止です!

19 21/08/01(日)17:11:57 No.830009170

>言語によっては elseif とか elif とか用意されてるのが優しいような冗長なような 人間の言語だってそうだし…

20 21/08/01(日)17:12:00 No.830009189

void hoge( ) /*ここの改行に罪悪感を感じる*/ { }

21 21/08/01(日)17:12:01 No.830009205

#ifndef

22 21/08/01(日)17:12:27 No.830009378

>条件式内でのカンマ演算子は禁止!禁止です!

23 21/08/01(日)17:13:21 No.830009734

半角スペースを入れろ

24 21/08/01(日)17:14:02 No.830010026

begin end

25 21/08/01(日)17:14:15 No.830010111

hogehoge = hoge ? huga : hage ;

26 21/08/01(日)17:14:33 No.830010242

else:

27 21/08/01(日)17:14:35 No.830010262

カンマ演算子使うとちょっとした分岐が1行で書けてうれしいけど後で読むと何やってるのかわからん

28 21/08/01(日)17:15:19 No.830010615

?:くらいは許せよ…と思うけどダメなとこ結構あるらしいな

29 21/08/01(日)17:15:24 No.830010657

>hogehoge = hoge ? huga : hage ; 俺は出来るアピールするやつの書いたコード やめろって言うとこれくらい分かるでしょって言う

30 21/08/01(日)17:15:43 No.830010775

hogehoge = hoge ? moge ? mage : mige : hage ;

31 21/08/01(日)17:15:52 No.830010839

>hogehoge = hoge ? huga : hage ; スマートなのは分かるけど好きになれないやつ

32 21/08/01(日)17:16:26 No.830011042

3項演算子は使ってもいいけどコメントで補足しろ

33 21/08/01(日)17:17:09 No.830011307

複数の分岐があるなら三項演算子使うの止めろ

34 21/08/01(日)17:17:48 No.830011527

return (a && (b=f(a))) ? g(a

35 21/08/01(日)17:17:57 No.830011593

>fack... oh miss spell

36 21/08/01(日)17:18:13 No.830011692

条件演算子はネストさえしてなければ見ればわかるじゃん

37 21/08/01(日)17:18:50 No.830011915

toilet ||= 'melt';

38 21/08/01(日)17:18:50 No.830011918

俺はこの switch を選ぶぜ

39 21/08/01(日)17:19:12 No.830012061

>hogehoge = hoge ? huga : hage ; 簡単な初期化だけなら許す

40 21/08/01(日)17:19:16 No.830012079

>return (a && (b=f(a))) ? g(a

41 21/08/01(日)17:19:17 No.830012100

>>hogehoge = hoge ? huga : hage ; >俺は出来るアピールするやつの書いたコード >やめろって言うとこれくらい分かるでしょって言う (分からないんだな…)

42 21/08/01(日)17:19:21 No.830012131

三項演算子でnullなら値代入とかよくやる

43 21/08/01(日)17:19:23 No.830012141

phpだと条件演算子が拡張されて foo = bar ?: baz; とか書けるよステキだね 他に foo = bar ?? baz; とかの書き方もあるよ

44 21/08/01(日)17:19:59 No.830012349

長い名前の引数が増えると改行入れたくなる 構造体やオブジェクト増やすのもなあ…ってなって手が止まる

45 21/08/01(日)17:20:01 No.830012360

>}e1se{ >>>>コンパイルエラー 嫌がらせだろそれはもう

46 21/08/01(日)17:20:08 No.830012400

>phpだと条件演算子が拡張されて >foo = bar ?: baz; >とか書けるよステキだね >他に >foo = bar ?? baz; >とかの書き方もあるよ fack

47 21/08/01(日)17:20:21 No.830012504

条件分岐だけど最終的にはある変数になにかの値を代入するって処理だと?:をずらずら並べるのが楽なんだよね… switch書くのめどい…

48 21/08/01(日)17:21:20 No.830012932

下手すると金券扱うようなサイトでもphp5.4とか使ってpowered byヘッダ返してきたりで新しいの使えないことがよくある

49 21/08/01(日)17:21:32 No.830013018

三項演算子を全員が理解できるよう教えるより禁止したほうが早いんだ 分かれ分かってくれ

50 21/08/01(日)17:21:36 No.830013037

括弧の位置で戦争が起きるのでインデント使うようにするね…

51 21/08/01(日)17:21:40 No.830013060

1行にまとめたいときは三項演算子が便利なケースはままある

52 21/08/01(日)17:21:44 No.830013087

ifelse( , , )

53 21/08/01(日)17:21:50 No.830013125

>?:くらいは許せよ…と思うけどダメなとこ結構あるらしいな うちはダメだけど定期的に知らない人が補充されてくるから受け入れてるよ…

54 21/08/01(日)17:21:52 No.830013138

>三項演算子を全員が理解できるよう教えるより禁止したほうが早いんだ >分かれ分かってくれ お前が分かれ

55 21/08/01(日)17:21:58 No.830013175

3日使わないと=演算子と?演算子の優先順位を忘れるので カッコつけてほしい

56 21/08/01(日)17:22:01 No.830013194

>括弧の位置で戦争が起きるのでインデント使うようにするね… 気持ち悪くてしょうがねえんだよオメー!

57 21/08/01(日)17:22:11 No.830013260

if文の中にファイル一個分の処理詰め込むの辞めてくだち

58 21/08/01(日)17:22:13 No.830013271

3項演算子は比較するものが簡単ならいい 2行にわたる長文とか3項演算子同士のネストとかは加減しろ莫迦!ってなる

59 21/08/01(日)17:22:15 No.830013279

if esleとかelseifを置く位置についても細かいルールがあった

60 21/08/01(日)17:22:19 No.830013317

>括弧の位置で戦争が起きるのでインデント使うようにするね… 今どきはオートフォーマッターに設定するんじゃないの?

61 21/08/01(日)17:23:13 No.830013639

たまにネットから拾って来たものを置き換えただけのがある…

62 21/08/01(日)17:23:13 No.830013640

C#は文法に後から記号足しすぎなんだよ ちゃんと英単語を貫け

63 21/08/01(日)17:23:34 No.830013755

みんなちゃんと環境構築してフォーマッターその他入れようね… CIツールちゃんと使おうね… コミットルールちゃんと従おうね…

64 21/08/01(日)17:23:46 No.830013839

>return (a && (b=f(a))) ? g(a

65 21/08/01(日)17:23:52 No.830013879

>三項演算子を全員が理解できるよう教えるより禁止したほうが早いんだ >分かれ分かってくれ 教えるも何も難しくないでしょ だからって多用しろと言わんけど

66 21/08/01(日)17:23:59 No.830013916

1行で書けるなら三項演算子でいいじゃん…

67 21/08/01(日)17:24:42 No.830014200

>コミットルールちゃんと従おうね… ルール上のコミットコメントが簡素すぎてなんの変更かわかんねえよってキレたらルールだからで押し通されたので俺はゴミコミットを大量生産した

68 21/08/01(日)17:24:45 No.830014223

3項演算子は右辺値の分岐であって処理の分岐であるif文より読みやすいんだ わかれ わかってくれ 副作用ある式書くやつは死んでいい

69 21/08/01(日)17:24:51 No.830014265

三項演算子の条件を中置される言語なら連ねて書いても条件と分岐が並ぶんだけどね

70 21/08/01(日)17:25:02 No.830014320

三項演算子はゆるす 三項演算子をネストさせたり関数を入れたりするな殺すぞ

71 21/08/01(日)17:25:13 No.830014401

デザインレビューも結局はレビュワー次第になりがち

72 21/08/01(日)17:26:07 No.830014793

return !~a.indexOf(b)

73 21/08/01(日)17:26:17 No.830014880

バージョン管理ソフト使ってるのに /* */ でソース残す意味は何?

74 21/08/01(日)17:26:18 No.830014888

老婆心ながら一応書いておくけど ? : は正確には「三項演算子群のなかの一つである条件演算子」だ 他の左辺と右辺を取るシンプルな演算子は二項演算子の一族だということだ Cのファミリで三項演算子は基本的に ? : しかないので三項演算子で通じるだけなのだ この知識をさりげなく披露して職場の女の子にモテモテになろう

75 21/08/01(日)17:26:18 No.830014891

if{ }

76 21/08/01(日)17:26:53 No.830015136

constで変数宣言するなら三項演算子を使うのが楽

77 21/08/01(日)17:26:57 No.830015167

>>括弧の位置で戦争が起きるのでインデント使うようにするね… >今どきはオートフォーマッターに設定するんじゃないの? そりゃフォーマッター入れるのが当たり前になる前に生まれた概念ですし…

78 21/08/01(日)17:27:03 No.830015206

>この知識をさりげなく披露して職場の女の子にモテモテになろう うるせ~~~~ しらね~~~~

79 21/08/01(日)17:27:22 No.830015324

>バージョン管理ソフト使ってるのに >/* >*/ >でソース残す意味は何? /* ココ消すと何故かバグる */

80 21/08/01(日)17:27:30 No.830015384

>>この知識をさりげなく披露して職場の女の子にモテモテになろう >うるせ~~~~ >いね~~~~

81 21/08/01(日)17:27:33 No.830015395

>バージョン管理ソフト使ってるのに >/* >*/ >でソース残す意味は何? リポジトリデータベースの内容がなんかあんまり信用できない 俺はソースを直接見る!

82 21/08/01(日)17:27:35 No.830015404

>三項演算子はゆるす >三項演算子をネストさせたり関数を入れたりするな殺すぞ 三項演算子の中で代入はいいんですね!

83 21/08/01(日)17:27:42 No.830015437

C++で簡単でないけどわざわざ関数に分けるまでもない変数の初期化するときみんなどうしてるんだろう とりあえずラムダ式を使って const Hage hage{ [](){ if (...) {...} else {...} }() }; みたいに書いてるけど…

84 21/08/01(日)17:28:04 No.830015555

>三項演算子の中で代入はいいんですね! ギルティ 有罪…

85 21/08/01(日)17:28:25 No.830015675

インデントて内部的には何になってんの? エディタやIDEによりけり?

86 21/08/01(日)17:28:30 No.830015712

constexprは全てを解決する

87 21/08/01(日)17:28:35 No.830015740

なんでプログラミングってわざわざ書かないといけないの クリックと右クリックで全部やればいいじゃん

88 21/08/01(日)17:29:04 No.830015899

>なあ条件部分がa && bになってるんだけど… そうだが?

89 21/08/01(日)17:29:27 No.830016033

goto

90 21/08/01(日)17:29:34 No.830016074

>なんでプログラミングってわざわざ書かないといけないの >クリックと右クリックで全部やればいいじゃん RPAなどで

91 21/08/01(日)17:30:09 No.830016278

if(condition #ifdef DEBUG && !isDebug #endif ){ hoge(); } #ifdef DEBUG else{ hogeDebug(); } #endif

92 21/08/01(日)17:30:28 No.830016450

if式になってる言語良いよね…

93 21/08/01(日)17:30:51 No.830016632

>C++で簡単でないけどわざわざ関数に分けるまでもない変数の初期化するときみんなどうしてるんだろう >とりあえずラムダ式を使って >const Hage hage{ [](){ if (...) {...} else {...} }() }; >みたいに書いてるけど… C++をやめる

94 21/08/01(日)17:31:02 No.830016693

>goto 滅びよ!ここはお前の住む世界ではない!

95 21/08/01(日)17:31:04 No.830016700

条件演算子よりも短絡評価を理解してなくてトラブることのほうが多そう

96 21/08/01(日)17:31:06 No.830016720

仕様書を埋め込んだら自動でコーディングしてくれるとかたまにあるけど結局細かいところは自分で書いたりするな…

97 21/08/01(日)17:31:15 No.830016769

>なんでプログラミングってわざわざ書かないといけないの >クリックと右クリックで全部やればいいじゃん フローチャート式のやつだと単純な数式を実装したいだけなのに妙に冗長になるからムカつく

98 21/08/01(日)17:31:16 No.830016780

>なんでプログラミングってわざわざ書かないといけないの >クリックと右クリックで全部やればいいじゃん 新人が出してきたコードが全部それで済んでることが稀にある

99 21/08/01(日)17:32:02 No.830017058

>>goto >滅びよ!ここはお前の住む世界ではない! 私は自らの力でよみがえるのではない ものぐさな人間どもによってよみがえるのだ 納期こそが唯一の正義なのだからな

100 21/08/01(日)17:32:05 No.830017071

スレ画コーディングする度「なんでもいいけどよォ」って心の中でつぶやいてる

101 21/08/01(日)17:32:12 No.830017119

let a; if ( b === c ){ a = x; } else { a = y } こういうの嫌い 三店方式好き

102 21/08/01(日)17:32:28 No.830017214

>仕様書を埋め込んだら自動でコーディングしてくれるとかたまにあるけど結局細かいところは自分で書いたりするな… 使ったことないけどああいうのってメンテするとき人間でやんのかな 仕様書なおして埋め込んだら更新できんの?

103 21/08/01(日)17:32:39 No.830017271

>>}else{ >失言

104 21/08/01(日)17:32:48 No.830017314

>>goto >滅びよ!ここはお前の住む世界ではない! 有限オートマトンをスマートに実現するのに便利だし…

105 21/08/01(日)17:32:55 No.830017342

>仕様書を埋め込んだら自動でコーディングしてくれるとかたまにあるけど結局細かいところは自分で書いたりするな… 仕様書から自動生成系は制約も多いし結局痒いところに手が届かないしそもそも出力で死んだりするしであんまりいい思い出がない

106 21/08/01(日)17:33:16 No.830017472

Gitで管理したいからソースコード書いてる

107 21/08/01(日)17:33:19 No.830017490

>こういうの嫌い >三店方式好き このレベルなら許すよ

108 21/08/01(日)17:33:31 No.830017575

こっちのファイルはインデントがタブでこっちのファイルはスペース4つ…

109 21/08/01(日)17:33:44 No.830017643

if (a == b) return true else return false

110 21/08/01(日)17:33:48 No.830017663

こーでぃんぐきやく…

111 21/08/01(日)17:33:50 No.830017673

予約語とか定義した変数名とかの名前空間パレットを用意しておいてクリックでだいたい書けるようにしてあるエディタなら少ない手間で作れそう

112 21/08/01(日)17:33:51 No.830017677

>>バージョン管理ソフト使ってるのに >>/* >>*/ >>でソース残す意味は何? >/* ココ消すと何故かバグる */ こういうのネットでしか見たことないんだけど何が原因なんだろう

113 21/08/01(日)17:33:52 No.830017684

ノードベースプログラミングはちょっと複雑になると 任天堂のゲームプログラミングみたいに配線が酷いことになって無理

114 21/08/01(日)17:33:56 No.830017702

let a = if b == c { x } else { y };

115 21/08/01(日)17:34:02 No.830017741

>こっちのファイルはインデントがタブでこっちのファイルはスペース4つ… スペース2つのもいて地獄のやつ

116 21/08/01(日)17:34:08 No.830017782

>こっちのファイルはインデントがタブでこっちのファイルはスペース4つ… editorconfigの力はすばらしいぞ

117 21/08/01(日)17:34:15 No.830017829

>>仕様書を埋め込んだら自動でコーディングしてくれるとかたまにあるけど結局細かいところは自分で書いたりするな… >仕様書から自動生成系は制約も多いし結局痒いところに手が届かないしそもそも出力で死んだりするしであんまりいい思い出がない やっぱそうだよね そもそもその生成するソフトがちゃんとバージョンアップや保守サービス続くかわからんのが怖い まあ大体上の会社との力関係で使わさせられて地獄を見るんだが

118 21/08/01(日)17:34:19 No.830017855

三項演算子は a = b ? a : bb ? aa : bbb ? aaa : aaaa; て書くとき便利

119 21/08/01(日)17:34:30 No.830017913

>>>バージョン管理ソフト使ってるのに >>>/* >>>*/ >>>でソース残す意味は何? >>/* ココ消すと何故かバグる */ >こういうのネットでしか見たことないんだけど何が原因なんだろう 古い人が権限持ってるとそうなる

120 21/08/01(日)17:34:32 No.830017922

elif

121 21/08/01(日)17:34:51 No.830018054

ノーコード開発とかAIコーディングとか流行だけど絶対またバズワードで終わるのに賭ける

122 21/08/01(日)17:34:55 No.830018084

言語によってelseifでいいパターンとelse ifって半角スペース必要なパターンがあってハゲる

123 21/08/01(日)17:34:56 No.830018092

ノーコードって新時代というよりは新しい言語の一つにしか思えない

124 21/08/01(日)17:35:00 No.830018115

>let a = if b == c { > x >} else { > y >}; これできる言語いいよね…

125 21/08/01(日)17:35:05 No.830018133

a = !!a ? a : b;

126 21/08/01(日)17:35:15 No.830018188

elifもあるぞ!

127 21/08/01(日)17:35:22 No.830018237

>て書くとき便利 誰かが真ん中へんに行を足してぶっこわれるやつ

128 21/08/01(日)17:35:46 No.830018373

やめろ!を多用するなぱっと見が分かりにくいんじゃ

129 21/08/01(日)17:35:46 No.830018376

>インデントて内部的には何になってんの? >エディタやIDEによりけり? 普通に空白文字の連続だったりタブ文字だったりするのでスペース派とタブ派の争いとかもある ただ最近はタブだと環境によって表示ずれたりするからスペース推奨する流れが強いしIDEでタブキーで勝手にスペース4つ入れてくれるからほとんど空白文字になってると思う

130 21/08/01(日)17:36:13 No.830018522

コーディングレスは編集前後の比較ができないケースしか見たことが無くて 自分の作業すら信用できない…

131 21/08/01(日)17:36:30 No.830018620

わからない…俺は雰囲気でプログラミングをやっている…

132 21/08/01(日)17:36:58 No.830018854

>a = > b ? a : > bb ? aa : > bbb ? aaa : > aaaa; phpでこれ書くと評価順が思ったのと違ってしぬ

133 21/08/01(日)17:36:59 No.830018863

>やめろ!を多用するなぱっと見が分かりにくいんじゃ unless ((!a && b) || !c)

134 21/08/01(日)17:37:00 No.830018870

>言語によってelifやelsifと略すパターンとelseifでいいパターンとelse ifって半角スペース必要なパターンがあってハゲる

135 21/08/01(日)17:37:05 No.830018918

正直コードより仕様書を自動生成してほしい…

136 21/08/01(日)17:37:06 No.830018931

恥ずかしながらletて何の略なのかしらないんだ 知ってる人教えて

137 21/08/01(日)17:37:14 No.830018985

>やめろ!を多用するなぱっと見が分かりにくいんじゃ !((a != b && b != c) || a == d)

138 21/08/01(日)17:37:33 No.830019173

varのことだよ

139 21/08/01(日)17:37:35 No.830019191

タブ文字が半角8文字分で表示される環境を見てあたしゃすっ転んじまいましたよ

140 21/08/01(日)17:37:38 No.830019214

fuga = hoge || {};

141 21/08/01(日)17:37:39 No.830019225

>正直コードより仕様書を自動生成してほしい それを作るのがSEのお仕事よ

142 21/08/01(日)17:37:55 No.830019339

>dimのことだよ

143 21/08/01(日)17:37:57 No.830019361

>まあ大体上の会社との力関係で使わさせられて地獄を見るんだが あの手のソフトはドキュメントと成果物をちゃんと結び付けたいって気持ちから生まれたんだろうけど、そんなの使うよりドキュメントをメンテするルールを作ったりコメントから出力する仕組み入れたりするのがなんだかんだで一番負担が少ないというのが個人的な結論

144 21/08/01(日)17:38:02 No.830019396

unlessが良いのか悪いのか未だに迷う

145 21/08/01(日)17:38:14 No.830019477

>タブ文字が半角8文字分で表示される環境を見てあたしゃすっ転んじまいましたよ ふる~い設定のまま変えられなくなった環境とかだろう

146 21/08/01(日)17:38:20 No.830019515

>恥ずかしながらletて何の略なのかしらないんだ >知ってる人教えて そのまんまlet's goのletじゃないの…?

147 21/08/01(日)17:38:52 No.830019686

let it be のほうがわかりやすいかも

148 21/08/01(日)17:39:08 No.830019780

ずっと今のjsはvar非推奨ってのだけ覚えてconstかletだけ使ってたけどこの前varじゃないとバグるパターンに遭遇してなるほどグローバル…ってなった

149 21/08/01(日)17:39:27 No.830019899

大抵の問題はいろんなIDEをそれぞれがデフォルトのままで使い始めてしまうことに起因する

150 21/08/01(日)17:39:50 No.830020026

>ずっと今のjsはvar非推奨ってのだけ覚えてconstかletだけ使ってたけどこの前varじゃないとバグるパターンに遭遇してなるほどグローバル…ってなった 未だにIEでも使ってんのか?

151 21/08/01(日)17:39:54 No.830020049

>恥ずかしながらletて何の略なのかしらないんだ >知ってる人教えて 略語じゃなくてlet a is 1がaを1とするって意味になる

152 21/08/01(日)17:40:00 No.830020091

>unlessが良いのか悪いのか未だに迷う die if $data !~ /^foo/; よりはみやすそう

153 21/08/01(日)17:40:16 No.830020204

>恥ずかしながらletて何の略なのかしらないんだ >知ってる人教えて 許すよ

154 21/08/01(日)17:40:27 No.830020279

>>let a = if b == c { >> x >>} else { >> y >>}; >これできる言語いいよね… Rustやろう……

155 21/08/01(日)17:40:27 No.830020288

> let jsだと変数swiftだと定数で少し混乱する…

156 21/08/01(日)17:40:33 No.830020326

else ifと書く言語は「else if」って構文があるのか else句にif文書いてるだけなのか気になる時がある

157 21/08/01(日)17:40:35 No.830020348

コメントアウトで変更前ソースコードを残す文化は遭遇したことある あと /* ココ消すと何故かバグる */ もC/C++だとコンパイラの最適化のバグやらスタックに変なアクセスしてるとかで起きるうると思う

158 21/08/01(日)17:41:01 No.830020525

>>まあ大体上の会社との力関係で使わさせられて地獄を見るんだが >あの手のソフトはドキュメントと成果物をちゃんと結び付けたいって気持ちから生まれたんだろうけど、そんなの使うよりドキュメントをメンテするルールを作ったりコメントから出力する仕組み入れたりするのがなんだかんだで一番負担が少ないというのが個人的な結論 概ね同意する ドキュメントと成果物を結び付けたいのではなくコーディングへリソース割けない苦肉の策として使うこともある 結局ソースがアレな事になって二度手間で死ぬ 死んだ

159 21/08/01(日)17:41:14 No.830020616

>未だにIEでも使ってんのか? 特定のグローバル変数に外から設定入れ込むタイプの外部スクリプト持ってくる処理があったんよ

160 21/08/01(日)17:41:20 No.830020651

>正直コードより仕様書を自動生成してほしい… プログラムとエクセル仕様書を相互反映できるフレームワーク使ったことあるけどゴミだよ コーディングが全部GUI操作に置き換わってやりづらいことこの上ない

161 21/08/01(日)17:41:39 No.830020766

if(hoge==hage){ } else{ やりたいこと }

162 21/08/01(日)17:42:06 No.830020916

>コメントアウトで変更前ソースコードを残す文化は遭遇したことある 弊社馬鹿にした?

163 21/08/01(日)17:42:07 No.830020931

>if(hoge==hage){ >} else{ >やりたいこと >} 正直これわかりやすい事あると思うんだよな lintに引っ掛かるんで修正するけどさ

164 21/08/01(日)17:42:23 No.830021035

>特定のグローバル変数に外から設定入れ込むタイプの外部スクリプト持ってくる処理があったんよ そういうコードが追いきれなくてつらくなるからこその非推奨ではある

165 21/08/01(日)17:42:25 No.830021044

仕様書自動生成はエンドユーザーを自動生成するところからやらんと無理だと思う

166 21/08/01(日)17:43:01 No.830021269

>>コメントアウトで変更前ソースコードを残す文化は遭遇したことある >弊社馬鹿にした? なんでかまだあるよね 無駄だから止めましょうって言っても上が前例主義で消させてくれないとか

167 21/08/01(日)17:43:08 No.830021323

>>特定のグローバル変数に外から設定入れ込むタイプの外部スクリプト持ってくる処理があったんよ >そういうコードが追いきれなくてつらくなるからこその非推奨ではある こんなもんにすら引っかかる使い方はやめようってことだもんな…

168 21/08/01(日)17:43:11 No.830021353

>そういうコードが追いきれなくてつらくなるからこその非推奨ではある まあそうだよね… なんでこんな古いスクリプト使わせるんだよ!ってなった

169 21/08/01(日)17:43:11 No.830021356

>>コメントアウトで変更前ソースコードを残す文化は遭遇したことある >弊社馬鹿にした? 馬鹿だよぉ!

170 21/08/01(日)17:43:36 No.830021503

プロプログラマーからすると初心者が書いたコードは小学生が書いた作文みたいに見えるんだろうか

171 21/08/01(日)17:43:42 No.830021542

だってコメントアウトでソース残しとかないと昔そんな修正をしたってことを忘れちゃうし…

172 21/08/01(日)17:43:43 No.830021544

if(!hogehoge.hugahuga.isHage())は分かりにくいからな…

173 21/08/01(日)17:43:57 No.830021645

うちは使わなくなった関数がコメントアウトすらされずに残されるからコードが終えない

174 21/08/01(日)17:44:04 No.830021692

>if(hoge==hage){ > ; >} else{ >やりたいこと >} で良いじゃん

175 21/08/01(日)17:44:15 No.830021769

>だってコメントアウトでソース残しとかないと昔そんな修正をしたってことを忘れちゃうし… コミットログ追いなさいよ!

176 21/08/01(日)17:44:49 No.830021995

shift-jisだとコメントの内容で挙動変わることがある

177 21/08/01(日)17:45:00 No.830022070

>こういうの嫌い >三店方式好き 最初にv 入れとけば良くない?

178 21/08/01(日)17:45:01 No.830022076

>shift-jisだとコメントの内容で挙動変わることがある 表

179 21/08/01(日)17:45:13 No.830022164

>if(hoge==hage){ > // 何もしない >} else{ >やりたいこと >} みたいに書いてくれんと実装漏れなのかそうじゃないかわからん

180 21/08/01(日)17:45:14 No.830022166

金属生命体

181 21/08/01(日)17:45:18 No.830022190

>コメントアウトで変更前ソースコードを残す文化は遭遇したことある というかバージョン管理の使用に許可が下りねえからこうするしかねえんだよ

182 21/08/01(日)17:45:37 No.830022328

>うちは使わなくなった関数がコメントアウトすらされずに残されるからコードが終えない そういう規約ない野放図に生かされてきたソースはもうどうしようもないよな 整理しようとしても案件じゃないから金にならんしそうなるとリソースをそこに割くことも許されない

183 21/08/01(日)17:46:00 No.830022467

>プロプログラマーからすると初心者が書いたコードは小学生が書いた作文みたいに見えるんだろうか むしろ内容的には小学生の日記くらいシンプルに書いたほうがええよ 初心者が書いたコードは父の兄の親戚の母の子供のペットの犬の親の飼い主の子供みたいなやつ

184 21/08/01(日)17:46:04 No.830022482

>>if(hoge==hage){ >> // 何もしない >>} else{ >>やりたいこと >>} >みたいに書いてくれんと実装漏れなのかそうじゃないかわからん でもちょっとクソコメントっぽいな…

185 21/08/01(日)17:46:10 No.830022528

>shift-jisだとコメントの内容で挙動変わることがある 文字コードが自動認識されるとか一体どんなクソ環境だよ! ブラウザ上のJavaScriptアプリか…

186 21/08/01(日)17:46:10 No.830022529

ソースコードに日本語書くのやめるの定期的に挑戦して断念する

187 21/08/01(日)17:46:14 No.830022558

シェルスクリプトをGit for Windowsからコミットした結果改行文字がCRLFに書き換わって動かなくなったのならこの間見たな…

188 21/08/01(日)17:46:25 No.830022633

>>>if(hoge==hage){ >>> // 何もしない >>>} else{ >>>やりたいこと >>>} >>みたいに書いてくれんと実装漏れなのかそうじゃないかわからん >でもちょっとクソコメントっぽいな… //動作なし

189 21/08/01(日)17:46:41 No.830022753

>>うちは使わなくなった関数がコメントアウトすらされずに残されるからコードが終えない >そういう規約ない野放図に生かされてきたソースはもうどうしようもないよな >整理しようとしても案件じゃないから金にならんしそうなるとリソースをそこに割くことも許されない クソにはリソース割かれないからどうにもならないのいいよね よくねえ!

190 21/08/01(日)17:47:00 No.830022880

インデント整形と改行整形の魔力がぶつかり合う! 俺はそこにコメントを入れてさらに行数を増やす!

191 21/08/01(日)17:47:08 No.830022943

>シェルスクリプトをGit for Windowsからコミットした結果改行文字がCRLFに書き換わって動かなくなったのならこの間見たな… 未だに元の改行コードそのままにはしてくれんのか… いつまで続くんだこういう悲劇

192 21/08/01(日)17:47:21 No.830023036

if (hoge!=hage) {やりたいこと} とは違うのか…

193 21/08/01(日)17:47:27 No.830023080

>コミットログ追いなさいよ! 違うんだ 修正したこと自体を覚えてなければログを追えば修正元が見つかることにすら思い至れないんだ

194 21/08/01(日)17:47:28 No.830023084

if(a>1){ }else if(a>2){ }

195 21/08/01(日)17:47:38 No.830023141

>>シェルスクリプトをGit for Windowsからコミットした結果改行文字がCRLFに書き換わって動かなくなったのならこの間見たな… >未だに元の改行コードそのままにはしてくれんのか… >いつまで続くんだこういう悲劇 Windowsの呪いだなあ

196 21/08/01(日)17:47:39 No.830023152

しんじんの書いたコードはたまに見ると助長すぎて微笑ましくなる

197 21/08/01(日)17:47:43 No.830023183

>if (hoge!=hage) {やりたいこと} とは違うのか… それでもいいんだけどnot条件は基本的にムカつくので…

198 21/08/01(日)17:47:52 No.830023271

>>if(hoge==hage){ >> // 何もしない >>} else{ >>やりたいこと >>} >みたいに書いてくれんと実装漏れなのかそうじゃないかわからん swich文のFALLTHROUGHコメントだな

199 21/08/01(日)17:48:06 No.830023356

>>コミットログ追いなさいよ! >違うんだ >修正したこと自体を覚えてなければログを追えば修正元が見つかることにすら思い至れないんだ blameでも駄目?

200 21/08/01(日)17:48:15 No.830023412

オートフォーマットされてないプロジェクトに後からオートフォーマッター入れるのってどうなんだろう 確かにコミットログぶっ壊れるけど先延ばしにしたところで見づらさは改善されないしフォーマットするなら早ければ早いほどいいと思うんだけど

201 21/08/01(日)17:48:21 No.830023445

>>if (hoge!=hage) {やりたいこと} とは違うのか… >それでもいいんだけどnot条件は基本的にムカつくので… えぇ…

202 21/08/01(日)17:48:29 No.830023491

C#だとフォールスルー禁止なんだっけか

203 21/08/01(日)17:48:33 No.830023515

>>if(hoge==hage){ >> // 何もしない >>} else{ >>やりたいこと >>} 何もしないのは見りゃ分かるから理由書いてほしいな… いやでもやっぱこの部分メソッドに切り出してreturnだけしない?

204 21/08/01(日)17:48:36 No.830023535

#if 0 古い関数 #endif

205 21/08/01(日)17:48:44 No.830023569

>if (hoge!=hage) {やりたいこと} とは違うのか… そうなんだけど意味的に逆になったりするのよね あともうちょっと複雑な条件だったりとか 直すけどさ

206 21/08/01(日)17:48:55 No.830023632

3万行位あるクソデカソースコードが全部switch文一つに収まってるのを見た時はわしは心底しびれたよ

207 21/08/01(日)17:49:05 No.830023710

>>if (hoge!=hage) {やりたいこと} とは違うのか… >それでもいいんだけどnot条件は基本的にムカつくので… 繊細すぎる…

208 21/08/01(日)17:49:11 No.830023746

>未だに元の改行コードそのままにはしてくれんのか… いや設定すればそのままにしてくれる 何故かデフォルト動作が勝手に書き換えるやつになってるだけで…

209 21/08/01(日)17:49:12 No.830023751

コードフォーマットかけたってコミットログが追加されるだけで壊れることはない気がするけど

210 21/08/01(日)17:49:29 No.830023863

>if (hoge!=hage) {やりたいこと} とは違うのか… 普通そうだよ 一部の宗教の人が許せないだけだ

211 21/08/01(日)17:49:36 No.830023899

>コードフォーマットかけたってコミットログが追加されるだけで壊れることはない気がするけど 差分取れなくなるのいいよね

212 21/08/01(日)17:49:36 No.830023900

動いてる既存システムはいじらなくていいよ

213 21/08/01(日)17:49:40 No.830023922

Git for Windowsインストール時に改行文字の扱いをどうするかは聞かれるような… インストール後もgitconfigで設定できるし

214 21/08/01(日)17:49:43 No.830023935

経験を重ねれば重ねるほどnot条件の思いもしない挙動にむかつきが増えていく

215 21/08/01(日)17:50:24 No.830024190

>オートフォーマットされてないプロジェクトに後からオートフォーマッター入れるのってどうなんだろう >確かにコミットログぶっ壊れるけど先延ばしにしたところで見づらさは改善されないしフォーマットするなら早ければ早いほどいいと思うんだけど そのリスクとメリットをプロジェクトチームが認識したうえでリーダーがゴーを出せばいけると思うが そうじゃなければコミットログの断絶から何か問題が起きるかもしれん あとから入ってきたメンバーが色々やらかしたり

216 21/08/01(日)17:50:25 No.830024199

==じゃなくて===を使え!

217 21/08/01(日)17:50:33 No.830024264

switchはbreak書き忘れ不具合が世の中から消えないから 構文ごと滅びよ…

218 21/08/01(日)17:50:53 No.830024427

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

219 21/08/01(日)17:50:58 No.830024464

not条件程度でそんなおかしなことになるかなぁ… 意図せぬ挙動になるなら条件分岐増やしすぎだったりしない?

220 21/08/01(日)17:51:07 No.830024535

not条件がたまに思いもしないことをしでかすのは分かるけど 空行分岐がそれに勝るかと言われるとちょっと…

221 21/08/01(日)17:51:46 No.830024822

ド・モルガンの法則知ってる人notがあるとき条件を整理しがち

222 21/08/01(日)17:51:55 No.830024873

ラムダ式は利便性とか分かるのでいやいや使ってる

223 21/08/01(日)17:52:00 No.830024906

自動フォーマット設定する前に全コードにフォーマットかければいいんじゃね

224 21/08/01(日)17:52:00 No.830024911

>Git for Windowsインストール時に改行文字の扱いをどうするかは聞かれるような… 同じ設定がいろんな場所にあるのやめろ!

225 21/08/01(日)17:52:01 No.830024916

a != b b == d c == d e != d

226 21/08/01(日)17:52:12 No.830024988

やっぱ宗教は争いの元だわ

227 21/08/01(日)17:52:17 No.830025025

>>>if (hoge!=hage) {やりたいこと} とは違うのか… >>それでもいいんだけどnot条件は基本的にムカつくので… >繊細すぎる… でもコード読むときにイコールとnotが混じってると殺意が湧くから少なくとも演算子は統一した方がいい ドモルガンの法則は偉大だ

228 21/08/01(日)17:52:36 No.830025185

IF THEN END-IF

229 21/08/01(日)17:52:36 No.830025189

switch構文はPython3.10で導入される最新のイケてる書き方だぞ

230 21/08/01(日)17:52:57 No.830025324

>ド・モルガンの法則知ってる人notがあるとき条件を整理しがち 知らない人居るのか… 元の意味がぱっと見わからなくなるのって違うと思いながら修正するけど

231 21/08/01(日)17:53:09 No.830025386

>switch構文はPython3.10で導入される最新のイケてる書き方だぞ 嘘でしょ…

232 21/08/01(日)17:53:31 No.830025544

>ド・モルガンの法則知ってる人notがあるとき条件を整理しがち notは場所が変わるだけじゃねーか!

233 21/08/01(日)17:53:42 No.830025611

>3万行位あるクソデカソースコードが全部switch文一つに収まってるのを見た時はわしは心底しびれたよ メンテしろって言われたら泣いちゃう

234 21/08/01(日)17:53:57 No.830025701

gitで改行が自動変換されるのはローカルでもグローバルでもそれするかどうかの設定あるよ

235 21/08/01(日)17:54:35 No.830025980

>gitで改行が自動変換されるのはローカルでもグローバルでもそれするかどうかの設定あるよ デフォルトの罠と案件ごとの罠とVisualStudioの罠が待ってるよ

236 21/08/01(日)17:54:39 No.830026011

>gitで改行が自動変換されるのはローカルでもグローバルでもそれするかどうかの設定あるよ デフォルトで元のままにするって設定にはなってないんかな

237 21/08/01(日)17:54:43 No.830026048

switchは突然ラベル出てきたりbreak出てきたり あの洗練されてない感は何なの

238 21/08/01(日)17:55:06 No.830026245

>switchは突然ラベル出てきたりbreak出てきたり >あの洗練されてない感は何なの 何年前の構文だと思ってるの!

239 21/08/01(日)17:55:10 No.830026269

もうLF以外滅びろ

240 21/08/01(日)17:55:12 No.830026296

function hage () { if(hoge === fuga){ return; } やりたいこと } hage(); のほうがいい

241 21/08/01(日)17:55:26 No.830026397

hoge = 1; if (hoge == 1){ // 処理 } を見た時俺は感動したよ

242 21/08/01(日)17:55:31 No.830026426

今のWindowsはLF普通に扱えるしなあ…

243 21/08/01(日)17:55:34 No.830026440

swichってgotoのシンタックスシュガーも同然なのでは?

244 21/08/01(日)17:55:48 No.830026548

>もうUTF-8以外滅びろ

245 21/08/01(日)17:55:50 No.830026561

>function hage () { > if(hoge === fuga){ > return; > } > やりたいこと >} >hage(); >のほうがいい その先にもやりたいことがあるからreturnさせちゃだめ

246 21/08/01(日)17:56:01 No.830026656

switchってbreakを挟まないことで処理を続けさせられるから最高だよね 最高と言え

247 21/08/01(日)17:56:17 No.830026765

言い始めるとbreakもcontinueもtry~catchも全部gotoさ

248 21/08/01(日)17:56:17 No.830026766

>switchは突然ラベル出てきたりbreak出てきたり >あの洗練されてない感は何なの break書かないと次の分岐も続けてやるとかあまりにも直感的でない動きをやめてほしい デフォで分岐離脱にさせたいケースの方が絶対多いだろ

249 21/08/01(日)17:56:32 No.830026886

case

250 21/08/01(日)17:56:40 No.830026940

>No.830026296 いいよね早期リターン 昔は嫌われたけど fn foo() -> Result<(), Error> { foo()?; bar(); Ok(()) }

251 21/08/01(日)17:56:43 No.830026966

>その先にもやりたいことがあるからreturnさせちゃだめ だからその部分だけ関数分割してるんじゃないの?

252 21/08/01(日)17:56:54 No.830027045

>swichってgotoのシンタックスシュガーも同然なのでは? Cのは実際そうでswitchの中にcaseをまたいでforとかをめり込ませられたような

253 21/08/01(日)17:56:57 No.830027065

>その先にもやりたいことがあるからreturnさせちゃだめ hage()呼び出した先でやるなら普通に出来ない?

254 21/08/01(日)17:57:01 No.830027090

gotoって何でもできるすごい奴なんだね!

255 21/08/01(日)17:57:11 No.830027184

>switchってbreakを挟まないことで処理を続けさせられるから最高だよね >最高と言え FALLTHROUGH書いてりゃ許す

256 21/08/01(日)17:57:32 No.830027329

>gotoって何でもできるすごい奴なんだね! 飛ぶなーーーーッ!!!!!

257 21/08/01(日)17:57:32 No.830027334

>gotoって何でもできるすごい奴なんだね! だから死んだ いや…殺した

258 21/08/01(日)17:57:33 No.830027339

>>switchってbreakを挟まないことで処理を続けさせられるから最高だよね >>最高と言え >FALLTHROUGH書いてりゃ許す 書いてないのは殺していいよ

259 21/08/01(日)17:57:47 No.830027446

>言い始めるとbreakもcontinueもtry~catchも全部gotoさ 可読性無視すればifとgotoだけでほぼ全ての制御構文置換可能だ

260 21/08/01(日)17:57:52 No.830027487

>gotoって何でもできるすごい奴なんだね! だから殺した

261 21/08/01(日)17:57:56 No.830027511

gotoを使うとなんとコードを遡れちゃうんだ!

262 21/08/01(日)17:57:56 No.830027513

do { break; } while (0); goto禁止された時の必殺ワザだ

263 21/08/01(日)17:58:22 No.830027723

日本語のプログラム言語作ったらすごい流行ったりしないかな

264 21/08/01(日)17:58:30 No.830027782

ひまわり

265 21/08/01(日)17:58:44 No.830027881

>日本語のプログラム言語作ったらすごい流行ったりしないかな もう ある

266 21/08/01(日)17:58:46 No.830027899

>日本語のプログラム言語作ったらすごい流行ったりしないかな ウディタでちょっと触ったけどうーん…

267 21/08/01(日)17:58:52 No.830027958

何もしない文は意外と最新言語でも実装されてたりするから有れば便利なんだろうな

268 21/08/01(日)17:59:05 No.830028076

>日本語のプログラム言語作ったらすごい流行ったりしないかな 知らないってことはそういうことだ

269 21/08/01(日)17:59:06 No.830028077

識別子は大抵日本語書けるようになった感

270 21/08/01(日)17:59:08 No.830028107

Goのswitchだとbreak書かなくていいからな…

271 21/08/01(日)17:59:11 No.830028123

なでしこ今どこで戦ってるんだろうな

272 21/08/01(日)17:59:38 No.830028380

>日本語のプログラム言語作ったらすごい流行ったりしないかな うっ…日本語ベーシック…

273 21/08/01(日)17:59:46 No.830028449

一向にcatchしてthrowしてるだけですがー?

274 21/08/01(日)17:59:48 No.830028464

全く知らずに話すけど日本語だろうと細かい表記ゆれにイライラして髪の毛なくなりそう

↑Top