2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

老害プログラマーの書いたコードにありがちなこと [882442556]

1 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:51:15.22 ID:yZ5zvFVH0.net ?2BP(1000)
http://img.5ch.net/ico/1fu.gif
2017年は汎用JPドメイン名が100万件突破、2018年に入ってJPドメイン名全体で150万件突破
https://internet.watch.impress.co.jp/docs/news/1115140.html

「JPドメイン名レジストリレポート2017」はPDFでダウンロード可能
 「JPドメイン名レジストリレポート2017」を、株式会社日本レジストリサービス(JPRS)が3月28日に公開した。これによると、
2018年1月1日時点でJPドメイン名全体の累計登録数は149万5477件となり、1年で4万841件増加した。内訳は、属性型・地域型JPドメイン名が47万2906件、
汎用JPドメイン名が101万615件(うち日本語が10万7363件)、都道府県型JPドメイン名が1万1956件(同2524件)。
なお、2017年は汎用JPドメイン名が9月に100万件を突破。さらに2018年2月には、JPドメイン名全体の累計登録数が初めて150万件を超えている。


サンプルコードのURLがexample.comじゃなくてhogehoge.jpになってる

2 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:51:40.34 ID:gnoN1xYId.net
●4/16(月) 青山繁晴×居島一平【真相深入り!ニュース】
https://www.youtube.com/watch?v=RaICQ5uXPpo&t=70s
【24.4万(前週比+0.3万)】

※[月〜金]朝8時からネット生放送&録画(ニコ生、フレッシュでもOK)

[参考値(単位:万)]
KazuyaCh(48.1)/SakuraSoTV(23.7)/孝志立花(16.1)/文化人放送局(12.5)/Chくらら(8.7)
OUTSIDESOUND(8.4)/TheFact(6.9)/言論TV(3.5)/沖縄の声(2.1)/林原Ch(0.9)/はとらずCh(0.6)


■1日の国会費用3億円、マスゴミと野党のパフォーマンスだけで無駄金になっている

3 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:52:12.63 ID:UPMu1N5j0.net
ループのネストが4段
変数名が4文字まで

4 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:53:55.39 ID:e04yDN1Y0.net
COBOLのコード

5 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:54:34.41 ID:dN3D3mxo0.net
if文ばっか

6 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:55:16.24 ID:mtuwYIf36.net
staticおじさん

7 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:55:56.57 ID:xio0nV4MM.net
長い関数

8 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:56:03.36 ID:Xv9a/PWya.net
どの言語を使わせてもほぼCと同じ書き方をする

9 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:56:05.54 ID:39qU6XqR0.net
スパゲッティ

10 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:56:12.70 ID:pDNKqGMj0.net
当時としては悪くはなかったんだろうけど、トレンドとかパラダイムの変化についていけてないよね

11 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:56:17.75 ID:ydWAoE+a0.net
hogehogeを使う。
おまじないという言い方をする。
go to文は絶対に許さない。

12 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:56:32.08 ID:CdStr/GM0.net
自己紹介スレ

13 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:56:52.03 ID:5snh/huGd.net
>>11
これ

14 :番組の途中ですがアフィサイトへの\(^o^)/です:2018/04/16(月) 16:57:25.70 ID:EF0V3BOtd.net
//このコメント消さないで

15 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:57:57.02 ID:oNCpsGqN0.net
最大カラムが80文字

16 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:58:46.39 ID:abfstBfx0.net
やたらクラスの継承を使いたがる

17 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:58:46.42 ID:LKsGXmeC0.net
老害は書くコードではなくて態度や言動に現れやすい
老害にとにかくありがちなのは自分の技術や能力を過信し、過去の経験を必要以上に評価すること
だから新しいものが出てきても「あれはダメ」「あんなのはクソ」となりがち

18 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:59:12.12 ID:AFg8Mdqq0.net
変数名とか関数名が A01 とか B02 とか
識別子の意味を説明する仕様書が別にあるらしい

19 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:59:37.57 ID:6m4zLdOQd.net
//消したら動かない

20 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:59:48.16 ID:yZ5zvFVH0.net ?2BP(1000)
http://img.5ch.net/ico/1fu.gif
>>14
これ

21 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 16:59:51.11 ID:FrMCsmWKr.net
無駄にビット演算、シフト演算を多用

22 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:00:43.35 ID:ZAS+DLr50.net
Cしかできない

23 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:01:02.53 ID:tsmQVxP+M.net
まじかー😹

24 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:01:10.38 ID:abfstBfx0.net
PCに直打ちせずに1回コーディングシートに書いてから打ち込む

25 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:01:17.91 ID:1haZbOJx0.net
今更リアクティブとか語り出す

26 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:01:51.20 ID:sJyJfeAmM.net
staticおじさん

27 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:02:44.22 ID:abfstBfx0.net
最近覚えたラムダ式を使いたがる

28 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:03:10.18 ID:tsmQVxP+M.net
for使うやつは老害

これからは行列化してforを減らすんや
処理の並列化を進めよう🙆

29 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:03:29.89 ID:o/OJqs4IM.net
//以下おまじない

30 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:04:33.63 ID:7Nukxzjad.net
if (unkoFlg == false)

31 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:05:02.80 ID:abfstBfx0.net
ディスプレイを黒い画面に緑の文字の設定にしてから仕事を始める

32 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:05:10.45 ID:QaI3KVWva.net
無駄に速度最適化をする
しかもそのお陰で遅くなる

33 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:05:22.91 ID:AFg8Mdqq0.net
老害はコードなんか一行もかかないで
ひたすら社内政治してない?

34 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:06:12.35 ID:GyfnTL+i0.net
JavaScript
var manko = 'chinko'

35 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:06:17.40 ID:uXCdq+Ay0.net
行コメントでおっぱいの絵

36 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:06:19.45 ID:abfstBfx0.net
サブルーチンでソートまで自分で記述する

37 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:06:53.63 ID:L9xQDBQHd.net
途中リターンを毛嫌いする
途中リターンを積極的に使ったほうがスッキリするのに

38 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:07:07.75 ID:ojEtxD+/0.net
>>28
そんなもんコンパイラが勝手にやってくれるだろ
変なテクニック使おうとしてむしろ効率落とすのが老害
俺とか

39 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:07:48.43 ID:jofwsyjr0.net
どうせほとんどコピペだろ

40 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:09:00.76 ID:LKsGXmeC0.net
老害が好きな言語

COBOL、VB、PHP、Java

41 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:09:15.09 ID:KxwC3iIJ0.net
>>11
やめろ…やめろ…
いや俺のことじゃないけどhogeを見るだけで不快な気分になる

42 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:10:06.92 ID:1eD1+aWx0.net
いちいちうだうだいうやつが一番老害だから

43 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:10:26.63 ID:hn8e+5iE0.net
消費税の変数がsyouhizeiではなくshohizei

44 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:10:47.13 ID:yZ5zvFVH0.net ?2BP(1000)
http://img.5ch.net/ico/1fu.gif
vectorに落ちてる昔のPerlスクリプトだと結構hogehoge.jpやhogehoge.comが使われてて不快
example.comかexample.orgに統一しろ

45 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:11:07.02 ID:o/J0t0mrH.net
コメントの口調がやたら馴れ馴れしい

46 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:11:47.49 ID:0QjewAKC0.net
ソースコードに悪口が書いてある

47 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:12:50.65 ID:cGMISIai0.net
確かにhogeって何か不快だな
マニュアル本読んでてもhogeが出てくると破り捨てたくなる

48 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:13:03.38 ID:yZ5zvFVH0.net ?2BP(1000)
http://img.5ch.net/ico/1fu.gif
>>40
老害はPHPなんか知らないだろ
PerlやRuby on Railsだから

49 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:13:11.58 ID:HoVgQeQYM.net
>>15
昔のモニタだとそうだったな
あと関数は50ステップ程度とかも言われた気がするよな

50 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:13:16.60 ID:abfstBfx0.net
>>47
hageに似てるからなぁ

51 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:13:36.33 ID:/+7pI03g0.net
{を先頭に書くやつ嫌い
行数が無駄

52 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:14:14.99 ID:291geEon0.net
>>31
これは今でもしない?見やすいよ

53 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:14:33.45 ID:ojr3iz7Q0.net
>>48
お前がPHPerなのはよくわかった

54 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:14:53.01 ID:Kw/4kLY6p.net
やたら三項演算子を多用

55 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:14:58.76 ID:xio0nV4MM.net
標準ライブラリにある物を作って自慢してくる

56 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:15:36.43 ID:PRK1IKNSM.net
ハゲがhogeに過剰反応しててワロタ

57 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:16:38.24 ID:WZMfI+iTM.net
ret = flag;

if(!ret){

}

58 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:16:41.46 ID:rf80mhNl0.net
ちつちゃんくりちゃんすきすき

59 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:16:42.08 ID:AuzXyeo1a.net
>>51
これはすげーわかる

60 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:16:51.71 ID:nLRHY0U20.net
今でもフローチャートとか書かされんの?

61 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:17:12.39 ID:yZ5zvFVH0.net ?2BP(1000)
http://img.5ch.net/ico/1fu.gif
>>52
ATOMの設定変えてやってたりはする

62 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:18:16.90 ID:Kw/4kLY6p.net
staticは楽なんだよなあ
わざわざsingletonするのも面倒臭い
俺も老害かな

63 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:18:40.61 ID:MCTjrxy90.net
コメントが一切書かれていない

64 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:19:16.18 ID:HADSkPMe0.net
やたら綺麗
無駄な時間なんだよなぁ

65 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:19:36.33 ID:UPMu1N5j0.net
>>47
foo bar 使えよ

66 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:20:22.23 ID:H5E6XOHb0.net
空ループでウェイト調整してる

67 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:20:25.39 ID:c7UXk6n60.net
hoge fugaとかいうきっしょい伝統

68 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:20:35.05 ID:ojEtxD+/0.net
>>51
それか!

69 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:21:17.52 ID:xio0nV4MM.net
>>51
それMSの推奨するスタイルやろ
visual studioの標準動作やし

70 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:21:28.03 ID:kc6A/hwld.net
>>41
ハゲ乙

71 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:21:40.09 ID:4+rDeIhrp.net
グローバル変数だらけ

72 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:22:31.82 ID:kc6A/hwld.net
>>69
これな
推奨に合わせるべきだよな

73 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:23:02.16 ID:eXuN6Yn30.net
プログラマーって5年ぐらいの差で老害認定される

74 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:23:22.00 ID:RZsYVVOy0.net
こういったスレで自分語りするアフィ養分はマジで気持ち悪い

75 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:23:28.48 ID:8bCgRFFkM.net
if
if
if
if
if

76 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:23:34.49 ID:AS6WpjMq0.net
大学のパワハラクソ野郎に全部当てはまってぶっ殺したくなったわ

77 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:23:51.87 ID:UJYHTsi8p.net
グローバル変数

78 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:23:55.16 ID:pXIT+gmi0.net
本人にも分からないコードと役立たずなコメント

ああ、俺だよ、それorz

79 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:24:13.60 ID:AS6WpjMq0.net
本人無能なのに自由なxxとか延々言ってたな

80 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:24:32.58 ID:AS6WpjMq0.net
センドメールとか好きそう
死ねばいいのに

81 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:25:19.74 ID:KXwGCVg70.net
流行を追うのが得意だからプログラマーなんじゃないのか

82 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:25:33.31 ID:qg32hd3t0.net
int m_iHoge;
char m_cHoge;
char m_strHoge[1024];

83 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:25:36.99 ID:LuYRFuXj0.net
ifに{ }を使わない

84 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:25:44.34 ID:abfstBfx0.net
自分で書いた2カ月前のコードが理解できない

85 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:26:01.38 ID:WXjwcsg20.net
やたら冗長で、いやになる

86 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:27:57.97 ID:QiapszhO0.net
>>41
コードの解説とかでhogehugehigeみたいな並びを見ると(くるな・・・くるな・・・)ってなる

87 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:28:04.02 ID:RagsKTgud.net
gotoの有効性を雄弁に語る奴は死んでくれ

88 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:28:17.10 ID:bpHb0Q6GM.net
>>84
理解は出来るな
自分が書いたこと忘れてるだけでw

89 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:28:57.46 ID:xnCcFM180.net
>>11
go to使う馬鹿は普通に腹立つだろ

90 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:29:11.63 ID:Us1VkltB0.net
gotoを意地でも使わない

91 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:29:30.68 ID:zIkkjoLW0.net
ハゲ共イライラでわろた

92 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:29:34.95 ID:KGK34dkY0.net
>>8
これ

93 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:30:39.38 ID:abfstBfx0.net
自分で書いた2カ月前のコードを見て
誰だこんな書き方した奴はとか怒り出す

94 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:30:55.23 ID:Bh2pBqVV0.net
ゴミみたいな職業

95 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:30:56.65 ID:kc6A/hwld.net
メンバ編集多様する奴はしね

96 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:31:00.13 ID:NruDnfnJ0.net
>>89
例外処理以外で使われると腹立つな

97 :番組の途中ですがアフィサイトへの\(^o^)/です:2018/04/16(月) 17:31:25.43 ID:NjXZjYQeM.net
あまりにもstaticおじさんと言われるのを恐怖するためstaticを必要以上に忌避し
同僚や部下がstaticを使っていると、その使い方もろくに見ず
「君もstaticおじさんになっちゃった?w」とバカにしてくる

98 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:31:33.71 ID:c7UXk6n60.net
ワンライナーとかで解読不能なコード書いて黒魔術とか言ってドヤ顔してるジジイ
一人でやる時代じゃないんだから保守性考えろや能無し

99 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:31:35.94 ID:LKsGXmeC0.net
>>48
何言ってんだバカ、PHPはRailsより先に流行って初心者や低スキルのゴミに膾炙したわ

100 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:32:07.50 ID:CEwR5GVYd.net
>>91
使っているのは日本人のジジイだけで、使われるとこっちに問い合わせが来るんだよ

101 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:33:19.90 ID:wGlimwpma.net
>>28
何行ってんだこいつ

102 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:34:13.40 ID:AKARx/mgp.net
妙なテクニック使って余計わかりにくくなってる

103 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:34:40.26 ID:Bh2pBqVV0.net
>>98
ワロタ

104 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:35:06.60 ID:e04yDN1Y0.net
hogeやfugaを否定してる奴はメタ構文変数そのものを否定してるのか、
それともfooやbarなら許せるのかどっちだ?

105 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:35:10.37 ID:0sO2esES0.net
老害と仕事した事ない

106 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:36:50.17 ID:I1MiQiQX0.net
コメントでボケる
コーディング規約でマウント取ってくる
手続き型か過度なデザパタ信者

107 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:36:56.88 ID:mvEFLl480.net
でもフレームワークとかメソッドとか命名に失敗してるよね
日本人にわかりやすい呼び名にしろよ

108 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:37:29.65 ID:AKARx/mgp.net
未だにバーション管理が使えない

109 :番組の途中ですがアフィサイトへの\(^o^)/です:2018/04/16(月) 17:38:50.36 ID:NjXZjYQeM.net
バイナリが多いのにgitで管理してる
svnとかの方がいいのではと言うと老害とバカにしてくる

110 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:39:24.85 ID:+uUdhlxF0.net
いまだにobjective-c

111 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:39:47.02 ID:f6trFsrd0.net
>>51
お前みたいに好みでコーディングスタイル変えるやつが一番の老害
言語標準に合わせろ

112 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:40:26.63 ID:AKARx/mgp.net
行数が勿体無いとかいってくる

113 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:40:31.09 ID:aW17C/3pM.net
修正前コードを全てコメント残し

そういうゴミはちゃんと消してからコミットしようね

114 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:40:40.16 ID:Y7WbEN1x0.net
80で折り返し

115 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:40:53.24 ID:wGlimwpma.net
関数名の一文字目は戻り値のイニシャルにしてるやつ腹立つんじゃ
関数拡張で戻り値変えたら全部リネームせにゃならんだろ

116 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:40:59.40 ID:gso10GDt0.net
インデントをスペースで打ってタブ文字は自分のエディタでは8文字設定でフィーリングで大きくインデントさせたい気分のときにタブ文字を使う

インデントをスペースで打つのはこういう老害が起源だぞ

117 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:42:23.87 ID:y77REXb10.net
ハンガリアン記法
変数名が3文字

118 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:43:52.09 ID:2Mt5yFHaa.net
>>38
勝手には無理だろうな
外の変数の参照してたらエラーになるし

119 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:47:39.72 ID:AVeDKQAh0.net
コンストラクタを使わない

120 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:47:40.47 ID:RagsKTgud.net
ハンガリアンはVB6には必要

広域変装とローカル変数と定数の見分けが付かないコード見たときは殺意が沸いた

121 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:49:39.36 ID:LQCDRjT1M.net
コメントに古臭い2ch語が書いてある
本人は面白いと思っている

122 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:49:45.00 ID:WZMfI+iTM.net
#ifdef FUTUREがありすぎる

123 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:50:17.65 ID:xrlwbBoC0.net
goto

124 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:51:34.96 ID:BShf8S1k0.net
if () {
 if () {
  switch () {
  }
 } else () {
 }
}

こういうの

125 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:52:05.89 ID:D7IBHwcN0.net
>>17
ケンモメンじゃん

126 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:52:07.57 ID:MaSF4cfVa.net
>>89
C++ならつかうなよって思うけど、Cしか使えない糞環境なら例外の後処理のみいいと思うわ

127 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:52:47.49 ID:F+DwSM4y0.net
COBOLみたいな変数・関数名

128 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:53:17.07 ID:nM+vdaZUM.net
SQLで一行ずつSELECTする

129 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:54:06.88 ID:Ts5zhGo+0.net
>>89
goto使わんとfor文いっぱいあるやつ全部抜けるのくっそ面倒やん
󾌼󾌼󾌼󾌼󾌼󾌼󾭜󾭛󾭜󾭛󾭜󾭛󾫵󾫵󾫵

130 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:54:20.03 ID:nOci6UiQa.net
has a関係を一切使わず、無理やりis a関係にする
お陰で再利用性ゼロになってコピペコードまみれ

馬鹿どもにオブジェクト指向を与えるな

131 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:55:16.20 ID:XZxjjFM4d.net
>>127
あ?PERFORM UNTILすっぞ

132 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:55:40.84 ID:gXYdv6cgd.net
リファクタリングの観点があれば別に今のコードがどうなっててもいいよ
書いた本人がリファクタリングしてくれるんどしょ

133 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:56:39.52 ID:Ts5zhGo+0.net
>>1
マジックナンバーやグローバル変数多用、同じようなコピーコード多数定期
󾌱󾍄󾌦󾌤󾌼󾌹󾌿󾌣󾍀󾌺󾍁󾌠󾌽󾭗󾭗󾭗󾬨󾬨

134 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:57:43.56 ID:0RuBb7s3M.net
〜flg
C#でハンガリアン
イキって継承するがダウンキャストまみれ
実装を継承する

135 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:58:08.19 ID:CDay1CS00.net
ホーグってなに?
おじさんわからないよぉwww

136 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:58:51.64 ID:gXYdv6cgd.net
例外処理
アサーションがまともに書けない人は多いね

137 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:59:14.32 ID:X9LeOT2Cd.net
setter(a); //コメント
って書くジジイ

時代はこうだぞ
//コメント
setter(a);

138 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:59:36.57 ID:MaSF4cfVa.net
>>129
それは関数にしてネストを小さくしろよ
Apacheとか著名なOSSを見ると色々見るとわかるが、一つの関数が20行以下のものが90%くらいあるぞ

139 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 17:59:54.88 ID:7Nukxzjad.net
void getAndSetKenmoIfExistsUpdate

140 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:00:45.62 ID:D7IBHwcN0.net
ここまででも被りがあまりないし、多くの賛同を得られているレスもない
ってことはやはり個々の好みが出やすいだけなんだからお互い譲り合って仲良くやろうよ

141 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:01:13.89 ID:YY20NhFG0.net
変なところに改行挟む癖がある

142 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:01:39.22 ID:ACz+KLZVp.net
プログラマは薄給、ケンモメンは最低でも年収1000万、盛り上がるプログラマスレ……どれを信じればいいの?

143 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:02:16.48 ID:UYg7BBpw0.net
>>27
この人老害の自覚なさそう

144 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:03:28.53 ID:RNzUJkjaa.net
老害はボケててコードなんて書けない

145 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:04:45.52 ID:RNzUJkjaa.net
>>84
2ヶ月間理解できるとか天才だな
俺なんか3日で忘れる

146 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:05:52.86 ID:4QgVCKL/M.net
排他しない

147 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:06:27.86 ID:u+MTZvsaa.net
このスレ怖い
Yahoo知恵袋で初心者丸出しの質問をしようものなら袋叩きにしてきそう
やっぱりプログラマーさんは普段からイライラが溜まってるのかな

148 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:07:51.67 ID:RNzUJkjaa.net
>>139
どちらかと言うと新人っぽいな

「この関数の機能は?」と聞くと
「××と◯◯と△△の。。。」

関数分割しろや!!ってなる

149 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:07:53.96 ID:jKMRRkHN0.net
>>138
昔のコンパイラは勝手にインライン展開なんてやってくんなかったから
関数に分けると遅くなると思ってんだろ

150 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:08:02.38 ID:4wu2vLTbd.net
>>147
ぶっ飛ばすぞ?

151 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:08:13.43 ID:ZLw4ljAZp.net
コメントでウケ狙い

152 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:09:29.94 ID:Pob8bNFS0.net
こういうスレでイキって文句言ってるやつほど周りから老害認定されてる可能性が高そう

153 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:09:38.48 ID:nmP7MvUL0.net
プログラムの知識なしでITに来る奴のコードが一番ヤバイ

154 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:10:57.71 ID:ARoskXIyd.net
>>141
あのさぁ!

155 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:11:26.46 ID:k9H1XQ8v0.net
>>149
256byte内のジャンプは早いとかあったな

156 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:12:30.67 ID:siHxTP6Np.net
by (●人●)
↑新田てヤツのコメント

157 :瘋癲の錬金術師 :2018/04/16(月) 18:13:44.25 ID:pzs71pR8K.net
右スクロールが必要

158 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:14:45.24 ID:W62RaCJ9d.net
>>134
ハンガリアンは本当死滅してほしい
なーにが普通strとか前につけるだアホか

159 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:15:04.59 ID:Ts5zhGo+0.net
>>147
ぬっ頃ぬぞ
󾌽󾌠󾌠󾌽󾌠󾌽󾌠󾌽󾮖󾮖󾮖󾭗󾭗󾭗

160 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:15:27.54 ID:jKMRRkHN0.net
>>151
若い奴らはドキュメント生成ツールに慣れてるだろうが
老害離れてないから適当なコメントし書かねえんだなこれが

161 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:16:26.25 ID:TEGzf7Fo0.net
for (int i = 0; i < gi_vec.size(); i++) ←いまだに前時代的for文、ハンガリアン記法しかもスネークケース、ろくでもない変数名
{ ←オールマンスタイル
. ←4文字スペースインデント
}

162 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:16:50.23 ID:LwbqAQDq0.net
>>155
127(128)byteじゃないの?
Z80だと相対ジャンプあったし

163 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:17:15.96 ID:S3XUbFhZ0.net
糞真面目になっがい命名する奴も一周回って老害化してると思う

164 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:17:39.62 ID:LwbqAQDq0.net
>>161
文法にうるさくて生産性悪いよね日本人

165 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:17:53.02 ID:PwDwhO2dM.net
フレームワークを無視したコードが連なってる

166 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:18:53.09 ID:CEwR5GVYd.net
>>104
規定はfooやbarになっているのに、ジジイは今だにhogeとfugaを使うから

167 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:19:15.75 ID:WZMfI+iTM.net
フォーマッタ通せば済む問題はどうでもいいよね

168 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:20:12.99 ID:Y7WbEN1x0.net
ワンライナーで書くやつも
やりたくなるけどもw

169 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:20:53.20 ID:btobz3kQM.net
>>51
組織やプロジェクトのコーディングルールに沿わずにオレオレコーディングするやつの方が邪魔だな
意識高いだけの雑魚に多い

170 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:21:05.93 ID:jKMRRkHN0.net
>>166
などといいつつどうせfoo、bar、bazくらいまでしか使えてないんだろ?
https://tools.ietf.org/html/rfc3092

171 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:21:46.54 ID:8YmAWyLu0.net
>>14
/*このコメント消さないで*/
だな

172 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:22:50.78 ID:y3o4/CP1M.net
システムハンガリアンはコード読んでて眠くなるからやめろ

173 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:24:28.13 ID:S3XUbFhZ0.net
>>161
オールマンスタイルはエディタが標準にしてることも多いし
4文字スペースインデントもむしろ主流だし合理性もある
こういうただの好みを区別できない奴は将来老害化しそう

174 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:24:44.00 ID:elvO7m8ZM.net
システムハンガリアンおじさん
map、filter、LINQ使わないおじさん

175 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:25:14.56 ID:uIFDyTB2M.net
>>54
3項演算子のほうが可読性が高い
まだオブジェクト指向の皮をかぶった手続き言語使いには分からないかもしれないけど

176 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:26:09.19 ID:cnT6jw4qd.net
サクラエディタや秀丸で書かれている

177 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:26:19.11 ID:8YmAWyLu0.net
>>72
K&R時代だからなぁ
でも今の時代のソースを20年後にメンテする奴はもっと大変そう

178 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:26:39.56 ID:a4S2Jh/vM.net
>>8
www

179 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:26:59.42 ID:h2WRJYRr0.net
これはいかんあれはあかんってお作法みたいなのどこで覚えるものなの

180 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:27:11.21 ID:tA0cTZVcd.net
過去の修正前コードが全てコメントアウトされて残ってる

181 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:27:43.32 ID:CEwR5GVYd.net
>>170
御託はいいからジジイ使うな

182 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:27:54.41 ID:UsAHzCBW0.net
>>175
場合による

183 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:28:32.04 ID:00cFYhFe0.net
もうメインには戻ってこない例外処理や後処理に飛ばす時ならgoto使ってもいいよね?

184 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:28:42.07 ID:E/ZFW+m40.net
>>180
修正箇所を修正するともう分からなくなる奴

185 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:29:25.00 ID:k9H1XQ8v0.net
>>162
もはやほとんど忘れたから
否定も肯定もできんわ
たしか東芝の石でc-likeとかいう変態言語弄った時の記憶だと思うけど

186 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:30:12.31 ID:/dSBYrsi0.net
goto絶対禁止マンがアセンブリコード見たら失禁しそう

187 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:31:04.60 ID:/nEpZ24a0.net
老害「老害のプログラマーの書いたコードにありがちなこと」

188 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:31:06.14 ID:1QHnox1P0.net
>>98
ネット芸でやってるだけだろ
業務でそんなことやる爺いるの?

189 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:31:50.61 ID:vFyUile60.net
車載ECUの組込みコード書いてるやつはいないな
MISRA-Cすら知らなそう

190 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:31:54.01 ID:/nEpZ24a0.net
>>98
楽しそう

191 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:31:58.35 ID:uvrXUsuia.net
ネストの深さってどれぐらいまでなら許されるの?

192 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:31:58.50 ID:0mrPjj660.net
>>186
高級言語で低級仕様を持ち込むなって話だろ
低級言語で低級仕様は当たり前

193 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:32:40.64 ID:UsAHzCBW0.net
年配者ほどなんでもキャッシュしようとはするよね
若い人は毎回ストレージからロードしても気にしない

194 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:33:10.53 ID:R+lylTs0d.net
どんなコードでもしばらく眺めてれば対応できるだろ。老害コードもクソもねーわ。

195 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:34:45.93 ID:KYDTJUMq0.net
ソフトタブd

196 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:34:53.84 ID:UPMu1N5j0.net
>>186
それを見ているからこそ、Goto禁止マンになってるんだと思うんだが……
でも、CALL&RETじゃなくて、JUMP&RETの方が書いてて楽しいコードではある

197 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:35:58.64 ID:R+lylTs0d.net
簡潔なコードを書くこととスパゲッティコードを読みとくことの両方に快感を覚えるわ。

198 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:36:19.92 ID:00cFYhFe0.net
本来どんなに難解なコードでも忍耐強くじっくり追っかければ理解できないことはないけど
それを出来る人が極端に少ないんだよね
他人の書いたコードを読むのが好きな人なんて居ないと思うけど
普通の人に比べてまだ我慢して読めるってだけで押し付けられると辛い

199 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:36:33.53 ID:k9H1XQ8v0.net
>>180
それに修正日と修正者のコメントがついてたりするのな
あれ超鬱陶しい
綺麗に消したくなる衝動を抑えるの大変やわ

200 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:36:40.26 ID:KYDTJUMq0.net
ソフトタブだっけ?
インデントをスペースでやるのってなんか利点あるん?
タブ文字がせっかくあって大きさまで任意で変えられるのにスペースでやる意味がわからんのだけど

201 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:36:52.76 ID:jKMRRkHN0.net
老害が書いたかどうかはともかく基本的に他人の書いたコードを読むのは苦痛だろ普通

202 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:38:41.41 ID:saNHlofqd.net
gotoてなんだよjpだろ

203 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:38:51.08 ID:vkaS1OmK0.net
前の職場にいた意識高い系のコメントは全部英語で書いてあってほとんどの人間が理解に苦しむ代物だったわ

204 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:38:57.20 ID:oFkvuNTZ0.net


プログラム知らんけどなんでこれだけ一行まるまる使ってんの?

205 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:39:05.51 ID:IogS5HI90.net
オッサンくさい

206 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:39:08.80 ID:+9Q/HpHR0.net
COBOL世代は神オブジェクトを作りたがるんだよ
コアエンジンみたいな概念でさ
だから1ソースで馬鹿みたい長いコードを書くんだよ
IF文の分岐で1000Stepも書いちゃうと保守性が失われる事を理解して欲しいわ
ソースは機能毎に分けて呼び出して使ってくれ

207 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:39:19.15 ID:00cFYhFe0.net
>>199
役所のシステムに多いよね
全ての修正箇所と修正者を追えるようにって

208 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:39:34.21 ID:JyiwSdImp.net
>>8
これ

209 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:40:13.43 ID:oNiasZSZa.net
staticおじさん

210 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:40:59.17 ID:KYDTJUMq0.net
>>204
カッコの対応が見やすい

211 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:41:00.18 ID:JyiwSdImp.net
>>52
あんなに見辛いもんねーわ
せめて彩度を落としてくれ

212 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:41:07.55 ID:iQeOX+kla.net
あんまりネストが深いと中で何やってるか解りにくくなることあるよね

213 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:41:37.29 ID:KYDTJUMq0.net
>>52
シンタックスハイライトとかないの?

214 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:41:51.58 ID:JyiwSdImp.net
>>62
そういう考え方しかないできない時点で老害というか能力が足りてない

215 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:41:53.15 ID:siHxTP6Np.net
で?若造と老害のかいたコードどっちがいいのさ結局

216 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:42:14.94 ID:0QjewAKC0.net
老害と老舗の違いとは

217 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:42:26.29 ID:zFjN0T9CM.net
>>215
中堅

218 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:42:55.79 ID:jKMRRkHN0.net
>>200
GNU makeのMakefileだとソフトタブはエラーだから注意せよ

219 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:43:44.79 ID:5QvHs3p70.net
staticおじさんとか見たことないんだが

220 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:44:38.18 ID:UYg7BBpw0.net
>>186
人が見やすいかだけだからな
きちんとしたルールを決めてれば使っていいと思う

221 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:44:46.92 ID:aFbX2MVl0.net
      end
     end
    end
   end
  end
 end
end

222 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:45:47.00 ID:LbgecS2la.net
>>189
MISRAらしいウザいルールったら何だろうな
組み込みから離れたら完全に忘れてしまった

223 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:46:40.48 ID:+9Q/HpHR0.net
>>221
分るわw
止めて欲しい

224 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:47:55.84 ID:KYDTJUMq0.net
>>218
オープンソースのレガシーさってどうにかならんのかね
まあ時代はcmakeか

225 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:48:00.27 ID:k9H1XQ8v0.net
そもそもstaticつこたらあかんの?
スコープ限定されてるなら別に良いじゃん
C#でprogram.csにいっぱいグローバルなstatic変数書く奴の事を言ってるのか?

226 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:48:17.46 ID:9nKmMMVXM.net
コメントに愚痴が書かれてる

227 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:48:34.54 ID:1FkKpucEd.net
#if 0

228 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:48:42.81 ID:KYDTJUMq0.net
staticおじさんってオブジェクト指向での話だろ?
手続きならそら使うわ

229 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:49:45.89 ID:aFbX2MVl0.net
>>224
cmakeもめっちゃ嫌われてるけどな
かといってautotoolsに戻りたくないからmeson

230 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:49:51.34 ID:/f9Jx8TA0.net
/* なんだかわからないけど動いてる */

231 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:49:54.52 ID:LwbqAQDq0.net
>>225
staticした変数などはあちこちから触ることになってるケース多いからなあ

232 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:50:16.56 ID:jKMRRkHN0.net
>>230
わりとよくある

233 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:50:22.12 ID:M707hH4SM.net
>>224
作ってる奴らが結局C最強オブジェクト(核爆)だから仕方ない

234 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:50:58.65 ID:a447yuA00.net
>>30

これならまだしも
if (false == unkoFlg)
とかやる

235 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:52:05.79 ID:KYDTJUMq0.net
>>229
なんで嫌われてるん?
ってかまたなんかできてるんかマイクロソフトあたりがドカンとだしてくれりゃいいのに

236 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:53:00.68 ID:5QvHs3p70.net
>>98


237 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:53:59.78 ID:5QvHs3p70.net
>>230
これおれもやる

238 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:54:26.12 ID:R+lylTs0d.net
結局人のコードの書き方に文句つけてる時点でだめなんだよ。まあ下手くそなせいで汚いコードってのは是非改善して欲しいけど。

239 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:54:50.20 ID:CrUNt/Wj0.net
偉そうな事言ってるお前らは給料いくらもらってるの?

240 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:55:19.82 ID:vFyUile60.net
>>222
組込みから離れると凄くストレスから開放されてそう
俺もやめてーわ
ISO26262 ASILとかツール売るためのグルだわ

241 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:56:56.81 ID:k9H1XQ8v0.net
>>231
やっぱそう言うことか
staticというかグローバル変数使うときは
クラス化するなりして入出力をちゃんと管理しろって事だな

242 :番組の途中ですがアフィサイトへの\(^o^)/です:2018/04/16(月) 18:57:47.68 ID:EF0V3BOtd.net
古い人間とよく分かってない人間のコラボレーション
→カオス

243 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:58:38.99 ID:x1x/Z1vOd.net
メモリ節約

244 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:58:57.13 ID:LwbqAQDq0.net
>>241
まあ今は支援ツールでスコープ洗い出しできるけどやっぱりコード見たらわかる方がいいしスコープコントロールできたほうがいい

245 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:59:01.65 ID:jRlte2mnM.net
staticの時点でそのスコープは限定的な気がするけど

246 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:59:22.32 ID:1B2wq0GS0.net
なぜ阿比留比とカズヤ(日本会議)はデマを言う (p
https://dotup.org/uploda/dotup.org1510873.jpg

247 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 18:59:52.02 ID:xsiQ4mo5M.net
ほげは能なしコピペ厨洗い出しのために使いたくなる。

248 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:00:26.83 ID:2Mt5yFHaa.net
最近はlintいれて保存する前に整形なりするから
そもそもそんな問題が発生してない説

249 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:01:19.73 ID:f+FXWkIuM.net
c++のstaticはobjファイルない限定じゃん
c#のstaticはどうなの?

250 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:02:45.25 ID:5QvHs3p70.net
やっぱ40とか50までやってる人は丁寧なコード書くと思うけどね
癖はあるけど

251 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:03:46.98 ID:KGN/JG0s0.net
まあここで文句言ってるゆとりが作るともっさり動作のクソしか出来ないんですけどね

252 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:04:55.21 ID:LLfijgCF0.net
こういうやつ

// ----- ↓↓↓2018/4/16 Yusuke Start ----

コード

// ----- ↑↑↑2018/4/16 Yusuke End ----

253 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:05:43.60 ID:S3XUbFhZ0.net
staticおじさんってJavaでクラス設計せずにC言語的にstaticメソッドばかり使う人の事じゃないの?
まあstaticメソッドのほうが適してるケースもあるし場合によりけりだと思うけど

254 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:06:36.66 ID:Rc4YydAT0.net
動けばいいの精神

255 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:07:19.41 ID:jKMRRkHN0.net
gitにC++使わんのと聞いたアホにfuckin shitとブチ切れたLinusも
老害ってことになるのかも知らんがLinusよりばりばりコード書けるやつは
ここにはおらんだろ

256 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:08:29.03 ID:RagsKTgud.net
>>249
スコープ定義による

257 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:12:30.03 ID:0RuBb7s3M.net
>>253
c言語のstatic関数を勘違いしてるぞ
あれは公開範囲を狭める構文だからな
使える部分ではどんどん使うべき

258 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:15:09.51 ID:+9Q/HpHR0.net
>>252
それね
Version管理ソフトが無い頃は、そう書くのがルールだったの
Version管理が出来ても、そう書けと喚いてたオッサン居たけどw

ジャップランド体質が如実に現れてるわ

259 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:16:59.50 ID:S3XUbFhZ0.net
>>257
知ってるよ
「C言語的に」ってのは非オブジェクト指向言語的に、って意味で
C言語のstatic関数の事を言ってるわけじゃないよ

260 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:17:25.63 ID:c4LNum8o0.net
キミ変なところで改行する癖あるよね

261 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:18:49.00 ID:c4LNum8o0.net
>>65
それはそれで意識高い系でキモい

262 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:19:52.18 ID:lQZ8327pM.net
>>199
軍曹がそれで大変な思いしてる

263 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:20:02.56 ID:c4LNum8o0.net
>>14
消されないコメント書けよ

264 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:20:17.63 ID:mdB0J1+C0.net
>>191
for
for
if
くらいまでの3段なら見やすければ許容かな
4段になるとリファクタリングを考える

265 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:21:16.95 ID:c4LNum8o0.net
>>234
そんなアスペいるの?

266 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:22:14.28 ID:c4LNum8o0.net
>>69
これ

267 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:22:15.17 ID:LLCCz2PEa.net
// 20180416 modify start kenmo

268 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:22:34.85 ID:qiL88ZEIM.net
数値を一旦文字型に変換する

269 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:22:44.35 ID:yU0F/6LU0.net
パンチテープ見ただけでコードを修正する

270 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:25:19.98 ID:c4LNum8o0.net
>>255
いるわけないだろ知障か

271 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:25:44.74 ID:1hM/i90V0.net
愚痴が書かれている

272 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:26:30.66 ID:dqwHQIOQ0.net
>>234
動的言語だとそれ推奨の時代があった

273 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:27:08.96 ID:X/aAhFjYa.net
if
””

274 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:29:27.98 ID:nOci6UiQa.net
>>264
俺は3段目行ったらリファクタリングだな
深いネストの中に100行以上の処理があると殺意を覚える

275 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:29:52.98 ID:08L65RDx0.net
最初からインターネットがあった40台半ばまでと、
それより上はかなり隔絶されてると思う

276 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:30:52.92 ID:uIFDyTB2M.net
>>272
java発祥で==を=と間違えないようにってはなしだったが、実際やったらヨーダ語って言われた

277 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:33:27.67 ID:mdB0J1+C0.net
>>274
100行でも殺意はわかるわ
今引き継ぎして開発してるのが、
while
for
for
if
if
if
if
for
if
こんな糞コードがあっていらいらMAX
せめてifは早めにreturnしろよと
1000行くらい一つのメソッドにあったりするし

278 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:33:36.09 ID:f4wsXPdmH.net
名前欄や本文に「クリックお願いします」などの文は↓ほど効果はないぞ!
でもやっておいて損はないぞ!

>>1,2,3,4,5,6,7,8,9, 10,11,12, 13,14,15, 16,17,18,19,20
>>21,22,23,24,25, 26,27,28,29,30,31 ,32,33, 34,35,36 ,37,38,39,40
>>41,42,43,44,45 ,46,47,48, 49,50,51 ,52,53,54,55 ,56,57,58,59,60
>>61,62,63,64,65, 66,67,68, 69,70,71,72, 73,74,75,76,77,78,79,80
>>81,82,83,84,85,86, 87,88,89,90,91, 92,93,94,95,96,97, 98,99,100

  ∧_∧
  (´・ω・`)     n
 ̄..     \    ( E)
フ ア.フ.ィ /ヽ ヽ_//

279 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:33:37.95 ID:ojEtxD+/0.net
>>274
例えばどうやるんだよ

280 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:37:04.74 ID:W7dFu/n70.net
staticとswitch

281 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:41:33.72 ID:LVXQH+vKd.net
就職して初めてjavaとかやってるんだけど結構プログラムの書き方で人に迷惑かけちゃうもんなのかなこのスレ見てすごく怖くなった

282 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:42:29.08 ID:nOci6UiQa.net
>>277
あ〜あるな〜
これで良くバグらないなと感心してたら、案の定特定の値が入ってくるとバグったたり

>>279
バリデーションを関数の先頭に持って行くとか、処理の意味の単位で別関数に切り出しとか
そうした方が単体テストもしやすいから、ちゃんと動くまでが早い

283 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:44:13.07 ID:L4dQlNZD0.net
>>277
こんなん地獄やろ

284 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:46:45.72 ID:5GGAco+Y0.net
>>277
ま、言いたい事は単純でわかるが、
これを直したら実行速度が千倍遅くなってゆとりは対応不能
になるんだよなぁ・・・

285 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:49:34.09 ID:KGN/JG0s0.net
for馬鹿にしてるやつとかな
察するわ

286 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:49:40.56 ID:Xc7THUA/0.net
お前らのは老害というよりタダの無能じゃねぇか

287 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:52:10.80 ID:5fKkSuER0.net
hoge
おまじない

これきらい

288 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:53:15.92 ID:mdB0J1+C0.net
>>283
地獄そのものだったよ、こういう糞コードは設計書がないっていうのとだいたいセットだし
しかもいらいらすることにC++つかってるくせにリストをポインタ使って独自実装してるとか
なんでコンテナつかわんか聞いたらvectorの使い方がよすわかんなかったとか言い出すし。独自実装してデバッグしてる暇あればググってでてきたコードコピペして修正して使えよと

289 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:55:04.89 ID:ViWa9VsT0.net
クラス名に画面IDみたいなのを付ける

290 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:56:15.66 ID:KXMel7akd.net
A MOVE TO B

291 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:56:40.67 ID:JYesX2dWd.net
フォームにTimerオブジェクトが十数個、名前がtimer1, timer2, timer3,……

292 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:57:05.94 ID:nOci6UiQa.net
>>284
環境によるとしか

関数の呼び出しコストって異常に恐れられてるけど、実測すると問題にならない時間という事も多いし
速度がどうしてもいる場合も、言語によってはインライン展開という手もあるし
速度実測前の闇雲な最適化って逆に遅くなる事も多いんだよなぁ

293 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:58:14.92 ID:zO4oY2/kM.net
今まさにgotoを全部なおしてる
書いた奴はどっか行った

294 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:58:38.89 ID:jhEPz+1Z0.net
>>30
〜Flgは、is○○ed、has○○ed、can○○edにした方が良くないか?

295 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:58:58.93 ID:2/VL5Y5C0.net
老害なんて会社に残ってないよ?
//~fixed by hogehoge 2010/1/1 ←そんな人居ない

296 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:59:33.42 ID:vQG+5Vwld.net
>>22
Aもできない

297 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 19:59:48.92 ID:ti43N3cOd.net
>>285
for文を馬鹿にしてる奴って何なんだろうな

298 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:00:19.50 ID:zoVcw5tx0.net
>>129
そういうケースで頑なに使わん奴は軽度の障害あるんやろうな

299 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:00:21.24 ID:KXMel7akd.net
LOOP-A.
ほにゃら
ほにゃら

IF ほにゃら 
 GO TO LOOP-A.

COBOLだがこれだけは許せん

300 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:02:13.59 ID:JCqu7W+gM.net
git の使い方がおかしい

301 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:02:50.13 ID:1Nvh0A1l0.net
>>180 >>199
ほんとこれ

302 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:04:47.52 ID:gtTWGpK70.net
スラドでやれ

303 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:06:02.58 ID:5GGAco+Y0.net
COBOLをバカにし腐り倒してjavaに移行だなんつって
遅いわ誤差等バグ出すわ不安定になるわで、結果死ぬプロジェクトを、非常によく見かけます。

304 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:09:27.98 ID:nnWHybZr0.net
職業プログラマーの人多いんだな
趣味でやってると好き勝手できるから
こういうの見るとちょっと怖いなw

305 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:11:47.38 ID:16NmQrAS0.net
>>272
あったあった!
言われるまで忘れてた


ここで戦争してる奴らはなんなの?

306 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:12:26.26 ID:XNvscbvWa.net
>>304
不具合が出ると背筋が凍る

307 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:13:12.89 ID:BUZlx9vyp.net
これな
https://i.imgur.com/HUdM4KM.jpg

308 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:13:26.69 ID:BfMpkgTP0.net
>>98
これフォーラムとかで人のコード書き直して
ドヤ顔でこのようにすべきです、とか言ってる老害いるんだよ

309 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:13:35.23 ID:7Nukxzjad.net
ifネスト地獄は大抵ガード文書けばどうにかなる

新種なのがラムダの中でオブジェクトを探索してさらにラムダをネストしていく「ラムダ階段」
リファクタ力を試してくるチャレンジングで熱いクソコード
派生でflatMapの意味がわかってないOptional大連鎖とかもある

310 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:14:23.33 ID:BfMpkgTP0.net
ガード節とかは素人向けの教科書に載せてもいいわ

311 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:14:49.89 ID:L0UuPhpP0.net
>>199
少人数で回してると便利なんだよ

312 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:16:37.51 ID:1Nvh0A1l0.net
>>311
おっさん乙

313 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:16:39.64 ID:T+xQ5BkT0.net
コメントに花が添えてある

314 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:17:21.20 ID:5GGAco+Y0.net
どのような業務の機能でデータ量はこうで
実行コードはどうなるんだ、ってのをイメージできない奴ほど
プログラムコードの体裁にこだわる・・・(というかそこしか理解できないから…文系脳)
いいんだよGOTOがあったってサ。ww

そんな事考える暇があったら、プロジェクト失敗させないように気を遣うほうが、いいだろう・

315 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:17:33.65 ID:hUYFq9Gx0.net
三項演算子やdo-whileは禁止されるべきなの?

316 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:17:56.39 ID:/dT5D5vd0.net
組み込みでアセンブラ限定だけど自己書き換えコードを駆使してるので可読性がゼロに等しい

317 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:18:00.70 ID:m13eNFuzp.net
>>8
やめて

318 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:18:03.57 ID:brNJMwq4M.net
>>311
vcs使わないんすか

319 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:18:43.83 ID:XNvscbvWa.net
>>310
ガード節いいよね
MISRA-Cには単一returnという糞ルールが…

320 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:18:59.61 ID:JCqu7W+gM.net
テストコードは時間の無駄だからとかいって書こうとしない

321 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:19:01.16 ID:gxo7ayZXM.net
>>101
streamのことじゃね

322 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:19:11.29 ID:4eVdQWI+M.net
ビルド警告を放置する
スタティックアナライザ警告を放置する
ランタイム警告を放置する
放置ならまだしも無効化する

323 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:19:47.53 ID:D3sAgrbu0.net
関数が人の名前
function yusuke(){};みたいな

324 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:21:52.76 ID:gxo7ayZXM.net
javascriptのメソッドチェーンが、読むのはわかるけど、使えない
モダンなjavascript が書けなくて悩む

325 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:24:48.21 ID:7hXyPuda0.net
デザインパターンにやたらこだわる

326 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:25:19.08 ID:4eVdQWI+M.net
>>315
ケースバイケース可読性の上で必要な時もある

327 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:27:37.07 ID:BYsqcKJo0.net
入門書の書き方は嫌いなんだなお前ら

328 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:29:12.08 ID:RkS1b6x10.net
未だに配列

329 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:30:35.85 ID:xrlwbBoC0.net
>>307
そろそろ還暦で草

330 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:32:11.18 ID:9LmJLGw5d.net
ポインタを使おうとする

331 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:39:41.55 ID:brNJMwq4M.net
jsはバベラないとラムダのタイプ量が糞多いからね…

332 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:40:18.77 ID:FxYBJMoGM.net
引数を取るようにすれば1つで済む関数を全部別に定義して引数を使わなくしてたコードを書いてる人がいて
その人がかなり特殊なだけな気もするけど本当に驚いた
組み込み系をやってた人だったけどなんか歴史的な経緯がある書き方なのかな

333 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:44:21.06 ID:2EXTNHwT0.net
goto ERROR

334 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:48:36.88 ID:EREaAOz40.net
老害ってほど実績のないやつばかりだわうちの会社

335 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:51:29.91 ID:tqyC98mu0.net
>>267
コメントにどうでもいい情報書くなって言う意味?

336 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:51:42.20 ID:rKh+Bk1Lr.net
>>277
これを途中リターンしろとか言ってるのは老害というか文系プログラマかな
リターン側(else)に機能追加する時にリターン側が保護されてないからif側に影響が出やすい
プログラムは文書というより条件で状態遷移する木構造のなにか
これを分かってないと闇雲にgotoを批判したりする
これが読みづらいのは判定対象が多すぎるという分割の不十分であって途中リターンは間違った解法

337 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:53:04.86 ID:dqwHQIOQ0.net
>>332
製品化後の修正・変更に強いとか
デバッグが楽とか
じゃね?

338 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:56:44.82 ID:FxYBJMoGM.net
git使ってて複数人で開発してるのにブランチを切ろうとしない
信じられないだろうけどマジであった
しかも途中でエクセルでgitのコミットを管理しだした

339 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 20:58:45.58 ID:LLfijgCF0.net
C#やってる人ってさ

老害「ラムダ式はやめろ。可読性が下がる」
老害「awaitとかasyncとか禁止!!」

とかなってたりするの?

340 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:01:32.52 ID:7cSqwqos0.net
>>8
foreach 使わずにindexループしてるコードに殺意湧いた

341 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:01:45.33 ID:KoTbgW1X0.net
>>336
try-finally

342 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:02:41.19 ID:7cSqwqos0.net
>>339
老害はラムダも非同期も理解できないからそんなこと言わない

343 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:03:57.36 ID:LLfijgCF0.net
>>342
理解できないからやめろって言わないのかなって思って

344 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:07:57.68 ID:5CU2OJ0y0.net
>>342
「C#なんて高級過ぎて遅い」とはなから切り捨てて何一つ学ばずいつまでのstaticおじさんやってるのが老害だよな

345 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:08:00.63 ID:+3hZTLANr.net
>>340
インデックス欲しいときもあるじゃん…

346 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:08:19.80 ID:PrAfbSfCr.net
>>343
パワポだと難しい単語は理解できないからやめろが許されるのにソースだとだめなのはなんでや?!

347 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:08:30.19 ID:NMsEBQWJ0.net
一例を挙げるとするなら、if文の条件をfalseにしちゃうやつ
改行は省くけど、ベテランほど下みたいな書き方しちゃう

if (!フラグ){処理}

本来はこういう書き方がベスト

if (フラグ){//処理無し} else {処理}

こういう細かい気配りが出来ない人を見ると
「あっ…この人『まとも』なシステム開発をしてこなかったんだな」って不憫な気持ちになるね

348 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:09:22.22 ID:KoTbgW1X0.net
それはフラグの内容に依るなあ

349 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:09:31.31 ID:y77REXb10.net
foreachはGC使うから使用できない環境でつれぇわ…

350 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:10:57.31 ID:PSB6OgOLM.net
スレッド

351 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:14:13.42 ID:c4LNum8o0.net
>>347
気配りできないのはお前だろアスペか
メインの処理をわざわざ下に書く馬鹿

352 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:15:46.23 ID:kuJan8SU0.net
goto絶対使うなマンがバッチファイルで発狂

353 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:16:17.53 ID:MRwNvoAc0.net
とりあえず全探索して効率のいいコード書けないやつ

354 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:17:02.70 ID:ZQCXkJipM.net
>>351
そいつ釣りだぞ

355 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:17:12.27 ID:ZeK+otyqd.net
三項演算子を使ってる

356 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:17:20.26 ID:vFyUile60.net
>>316
命令キャッシュ使えないじゃん

357 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:18:08.33 ID:u/YZQyGT0.net
分かりにくく書いてドヤってのが1番最悪
冗長でもいいから分かりやすい方が数倍いい

358 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:21:17.15 ID:c4LNum8o0.net
>>355
三項使い出すとめっちゃ気持ちいいぞ

359 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:24:44.16 ID:KoTbgW1X0.net
三項演算子より条件分岐構文が式になってる言語の方がすき

360 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:24:56.76 ID:7cSqwqos0.net
>>345
Index使ってるなら殺意わかないよ
Index不要なのにforeach使わないのよ

361 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:25:02.93 ID:isVlSlJU0.net
ここまで読んで、簡単な作法以外は許せん!と言うことはわかった

362 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:25:36.11 ID:E1eqCihH0.net
>>355
追いやすい状態ならありっしょ
むりくり使うのはクソだが

363 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:25:59.62 ID:HmRVcAzF0.net
bool IsHoge() ってメソッドの中にメイン処理がずらずら書いてあったのは衝撃的だった

364 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:28:28.13 ID:vebgQXTA0.net
修正のコメントに作業者か日付とか書く

365 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:30:21.49 ID:vFyUile60.net
>>319
逸脱の文書化すれば?

366 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:30:35.47 ID:jFrYxxXDp.net
C++でmallocを使う
C++でdeleteを使う
C++で例外安全なコードにしない
C++でstd::stringやstd::vectorをpublic継承する
C++でCスタイルのキャストを使う

367 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:31:10.25 ID:isVlSlJU0.net
過去のソースはコメントアウトして絶対消さない。
Git?なにそれ

368 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:31:37.88 ID:YpSmAvgk0.net
GOTO=10

369 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:37:42.63 ID:5vsxQ0AOa.net
修正関連のコメントに関してはgit使おうよとしか
ソースに書かんでいいでしょ

370 :瘋癲の錬金術師 :2018/04/16(月) 21:38:24.57 ID:pzs71pR8K.net
クラス内の変数に全てself付けてメソッド引数無し
それモジュールでいいやん

371 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:39:49.41 ID:Ba870ISJ0.net
>>366
C++は欠陥言語だよ
増築に増築重ねた違法建築みたいなもん

372 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:40:17.77 ID:ukT1GJ3fM.net
FORTRAN77

373 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:40:44.74 ID:CIRWXJ3i0.net
intellijとか言う意識高い系のバカ
特技は自動的にコードをわかりにくくする能力

374 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:40:57.78 ID:qic0/sfw0.net
俺に易しくない書き方するヤツは許せんのスレ

375 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:41:48.03 ID:5GGAco+Y0.net
ゆとりプログラマーの中身の無さ、浅さ薄さが良く出ているスレになってしまったな
これはいい資料、教材になるかもしれん。保存しよう。

376 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:42:23.38 ID:+9Q/HpHR0.net
Gitわかんねーっす
事故らないようにローカル退避してリベースして
Winmergeでマージしてる・・・・俺も老害なのか・・・orz

377 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:42:49.65 ID:h9CDZnAI0.net
switchステートメントをウォークスルーさせる

378 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:43:47.76 ID:+9Q/HpHR0.net
>>373
intellij本当に止めて欲しい
クソ重いしいちいちEclipseと違うしオッサンにはムリぽ

379 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:46:17.04 ID:bK0UT3KS0.net
>>376
とりあえず使ってみるってことすら苦痛になってきたら老害の入り口
本当にやらなくなったら老害

380 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:46:59.24 ID:ZeK+otyqd.net
おれはバークレーに長居してたので、switchとcaseが同じインデント上に並ぶのが嫌いだった

381 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:49:01.58 ID:ZeK+otyqd.net
>>376
EclipseとかでEGit使ってると、本当に思った通りできてるのか心配になる

382 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:50:25.92 ID:ojHcFCvip.net
とりあえずリーダブルコード読めば良いんだろ

383 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 21:58:36.98 ID:E1eqCihH0.net
>>378
どんなマシンだろうがクソなEclipseよかマシだろと思う

384 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:01:16.50 ID:68xIQAJ40.net
>>366
delete駄目なん?

385 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:01:17.40 ID:UsAHzCBW0.net
>>295
そのレベルの話は1980年代のソースいじってから言ってくれ

386 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:01:23.76 ID:r6THkAqJ0.net
>>365
そんなクソルールがだめだっつーはなしだろ

387 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:01:52.63 ID:r6THkAqJ0.net
>>384
多分スマートポインタを使えって話なんじゃね

388 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:04:27.26 ID:68xIQAJ40.net
>>387
auto_ptrはゴミだったけど最近のスマートポインタは使えるみたいだね
業務で使ってみるか

389 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:05:59.43 ID:4tDz5p4/0.net
メソッドの引数のオブジェクトを編集し、return はゼロか1
変数はメソッドの最初で定義
nullpointerexception をcatch して空文字を設定
スレッドセーフかどうかなんて知った事ではない
フラグなのにnull やゼロや1や2がある

390 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:08:15.97 ID:vFyUile60.net
>>385
ソースがあるなんてぬるいな
EPROMを吸い出して逆アセンブルしたぞ
8080だった

391 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:08:57.72 ID:UsAHzCBW0.net
>>390
それ多分元のソースもアセンブラじゃん…

392 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:09:46.82 ID:Yooq1Z/Ed.net
>>347
if (フラグ) {
return
}
処理

393 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:10:05.64 ID:vFyUile60.net
>>391
そうだな
ラベルが機械的になるだけで面倒

394 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:10:34.78 ID:ZxLosEN5a.net
括弧の位置で行数が無駄とか言ってる奴らは行数少ないと何が嬉しいの??

395 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:10:41.14 ID:XZON0KEQa.net
前に60近いおっさんがboolean型使わずにホニャララFlgみたいな変数に整数の1と0ぶっこんでたのみて衝撃受けた
何十年前からタイムスリップしてきたのよ…

396 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:10:45.10 ID:aUtMfB23a.net
>>365
逸脱は逸脱箇所すべて文書化するんだぞ…

397 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:12:21.30 ID:vFyUile60.net
>>396
なに当たり前のこと書いてんだ?

398 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:23:50.99 ID:nSuZcEjt0.net
>>311
バージョン管理システム使ってblameやlog出せばいい話なんだけど

399 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:24:34.11 ID:zoVcw5tx0.net
>>375
老害言ってたら何でも許されると思ってるゆとりんw

400 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:27:54.38 ID:eVIeOVva0.net
>>281
まともな職場ならLintCheckerあるから気にすんな。Lintが指定されていない職場だったら全力で逃げろ。まだ間に合う。

401 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:28:24.17 ID:eVIeOVva0.net
>>394
可読性

402 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:31:38.19 ID:ff+wmwDs0.net
>>11
いまはhogehoge使わないの?
なに使うの?

403 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:31:44.48 ID:ZxLosEN5a.net
>>401
オールマンスタイルの方が読みやすくね??

404 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:32:15.94 ID:M0SW2GCKM.net
ローレベルのコードを書ける人が減っておじさんは心配だよ
モダンなスタイルなんて時代時代で変わるし方言のレベルなんだから
コンパイラくらいは組めるようになって

405 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:33:06.93 ID:r6THkAqJ0.net
>>398
「この箇所が、いつ頃から書き変わっていたか」を管理調査する必要があるときって、それ使えるん?

例えば不具合の原因を
「この行が、正しくは加算だが、減算になっていた」
と特定したとして、
そのコードの間違いがいつから紛れ込んだか、
ってな特定の必要があるってのは割とありがちなのだが。

406 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:34:34.35 ID:3QK/+u5oa.net
トラブル時の責任逃れの為にコメントが異常に多い
たまに「議事録かよw」みたいなのがある

407 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:34:38.47 ID:cKs9ln0l0.net
>>339
C#でそれやられたらLINQ使えんがな
そういう人たちはJavaでもやっといてもらおう。

408 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:37:36.63 ID:7Tiago5E0.net
>>395
Win APIのBOOLは驚くぞ
ただの整数型なので、FALSEが0なのは保障されるけど、TRUEと比較すると破綻するし、
APIによっては戻り値がBOOLなのに具体的な値を返すこともあって意味不明

409 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:39:20.96 ID:k990lPKW0.net
>>405
diffが残るから当然追える

410 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:40:01.66 ID:KoTbgW1X0.net
Java8からラムダ式と糞使いにくいStreamAPI入ったから…

>>405
blameがまさにそれだよ

411 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:41:26.36 ID:r6THkAqJ0.net
>>265
この書き方が推奨される風潮があったんだよ。

比較演算子と代入演算子を間違ってしまったときに

if(flag = false)

はCの文法上合法だから、ワーニングは出るかも知れないがエラーではないので
そのままビルドを通してしまう可能性がある。

if(false = flag)

ならこれは文法上エラーになるので、ビルドが通ることはない、
だから、等価演算子は左辺に値を書いて右辺に変数を書くべし、
みたいな論理。

412 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:42:30.46 ID:yoI0B73Sa.net
while(1)

413 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:43:33.91 ID:vFyUile60.net
>>412
OSなしのメインループ

414 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:43:52.86 ID:r6THkAqJ0.net
>>409
diffは文字通り「差分」しか出してくれないだろ?
「いつからそのコードが紛れたか」は、それこそdiffを全部追わないとならんでしょ。
しかも途中でリファクタリングが入ったりすると
とたんにそれが追いづらくなるわけでさ。

>>410
なるほど。

415 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:48:06.32 ID:UsAHzCBW0.net
C#のタプルはガンガン使っちゃっていいのかオッサンおっかなびっくりで使ってる

416 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:50:29.67 ID:Xm95JaT+0.net
数か月もすれば仕様完全に忘れてしまうからコメントは必ず書いてる
忘れた頃に上司から仕様聞かれるからな

417 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:52:39.83 ID:r6THkAqJ0.net
>>415
ええんやで?

418 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:53:34.27 ID:ojEtxD+/0.net
>>398
そのシステム飛んだら使えなくなるじゃん

419 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:55:20.16 ID:7Nukxzjad.net
>>418
gitが飛ぶときのことまで想定してリスク管理しているとは…

420 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 22:57:38.08 ID:KoTbgW1X0.net
>>416
コメントが嘘になってるリスクは

421 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:01:10.19 ID:cKs9ln0l0.net
ハンガリアンの型プレフィックス嫌われてるけど、
いっぺん、スコープも型も理解してない連中とプログラミングしてみろ。



結局理解されず、あんまり役に立たないから。

やっぱ、一人で書くのが一番いいわ。

422 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:14:31.69 ID:0PJbU8fQ0.net
誰か二本の線分が交差してるか判定するプログラム書いてよ

423 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:19:50.82 ID:tGCsAhbaa.net
>>335
GitやSVNとかのバージョン管理ソフト入れろって意味

424 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:22:59.94 ID:o75RHPHs0.net
とにかく変なコード書かないように縛らないと信じられない物が出来上がってくる

425 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:28:23.32 ID:eVIeOVva0.net
>>416
仕様はシナリオテストで確認する。コメントはメンテされていない可能性が。
>>403
そういう人もいるんだよね。これは趣味嗜好だからしゃーないけど一画面で多くの情報が詰まってる方が俺は好き。

426 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:32:16.43 ID:tbVBXcUU0.net
逆に若いやつの方が珍妙なコード書きたがるだろ。
なんか職場の新人がラムダ式とかいって妙なコードでとっ散らかしてたから怒鳴って全部書き直させたよ。

427 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:32:36.28 ID:RRujzPB50.net
>>425
俺は詰め込みた過ぎて場合によってはif文でテーブル作る時ある

428 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:33:18.34 ID:GM+VWWWsa.net
>>426
露骨すぎてネタにもなんねえよ

429 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:35:20.14 ID:LI0THKht0.net
ぬるぽ

430 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:35:57.30 ID:l3w2z/Or0.net
>>294
何回言っても聞いてくれないんだよねえ…

431 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:36:22.83 ID:Rc4YydAT0.net
ラムちゃんは先細りの簡易な処理ならオブジェクト突破して処理してくれるから楽よね

432 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:36:34.62 ID:O1UDiiT30.net
老害ってバカにするけど、

【○○】API仕様書.xlsx
【○○】API仕様書_2018-01-01.xlsx
【○○】API仕様書_ver2.0.xlsx
【○○】API仕様書_old.xlsx
【○○】API仕様書_new.xlsx
【○○】API仕様書_最新.xlsx
 :
 :

とかいう書類がいっぱいある中から本当に最新なものを見つけ出す能力は高いぞ。

433 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:38:05.59 ID:tbVBXcUU0.net
>>428
ネタも何も実際酷いコード書いてたからな。
関数の引数に渡したいんですーとか意味のわからない事言ってたが
そんな複雑な事しなくちゃできない処理って何だよと。

上から下に読めないコードは駄目だよ。

434 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:38:12.93 ID:KoTbgW1X0.net
仕様書もバージョン管理できるファイル形式を使った方がいいんだろうけど、こっちの浸透は難しいよね…

435 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:38:41.26 ID:Rc4YydAT0.net
>>432
これもう仕様書の仕様書いるな

436 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:39:46.85 ID:PP36ZPPD0.net
>>434
プログラマに仕様書を書かせるという精神を浸透させるほうが先だよ

437 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:41:01.64 ID:Rc4YydAT0.net
>>433
ラムダの流れ追えないマンか、、まああれは確かに最初に目で追うのに慣れがいる

438 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:45:11.35 ID:eVIeOVva0.net
>>433
複雑なものを目的別に分けて単純化するために分けてるんだぞ。
loop処理を分離してforeachにして、loopの中にフォーカスするなんて有名な例。

439 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:51:05.30 ID:Rc4YydAT0.net
今ララベルやってるんだが老害コードが挟みにくい位流れを構造化してるよな?
老害舐め過ぎかしら?

440 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:53:27.42 ID:WBvMsKKg0.net
たまにとんでもなく頭悪いソース書く奴いるじゃん
ああいう奴って自分は向いてないと気付いてるよね
つーかプログラミングやっててつまんないよねきっと
何で辞めないんだろうか

441 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/16(月) 23:56:34.59 ID:nJdCdeRp0.net
プログラマは国家資格にして、毎年適正テストの受験を義務付けて欲しい
もちろんテストの内容は時代に即して毎年改定する
これでラムダを理解できないような老害を強制的に現役から引退させられる

442 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:00:30.37 ID:K3CyTsAo0.net
>>376
gitはかなり分かりにくいからな
gitが最適なプロジェクトってのは確実にあるし、俺も使ってるけど
今使ってる奴のほとんどはgitのメリットデメリットをまるで理解できずに
流行り物に飛びついてるだけだからどうせ廃れるよ
そういう奴らはsubversionのguiクライアントでも使った方が確実に幸せになれるぞ

443 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:06:05.70 ID:2dKYu/gq0.net
>>376
SourceTreeってクライアントソフトを使え
一日で理解できる
バージョン2は不安定だから1.9を使えよ

444 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:07:17.57 ID:aiMR1imu0.net
>>434
マークダウンが流行りだけど機能不足なんだよなあ
複雑なテーブルとか図とか描こうと思うと結局エクセルとかパワポ使っちゃう

445 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:10:42.09 ID:ioErz7oa0.net
>>444
asciidocは流行んねーな。個人では全部asciidocにしてwordにもPDFにでも出来るようにしたけど、markdownに比べると可読性低いからな。

446 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:19:52.35 ID:hlbzXWoU0.net
日付名前ルールって何のために始まったの?
犯人探ししたところでどうせ直すのはそいつじゃないじゃん

447 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:19:58.62 ID:hrbgGlMYM.net
>>443
それは理解してないって事を公言してるようなもの。
git は慣れてくるとコマンドしか使わなくなる

448 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:23:46.42 ID:ioErz7oa0.net
>>447
Hankとか普通にforward系操作はsourcertreeの方がやりやすい。
歴史改変系はわざと使いにくくしていると思う。force pushすら最近まで出来なかったし。

449 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:24:27.22 ID:2dKYu/gq0.net
>>447
コーディングする末端作業員はそうかもしれないが
複数のブランチから個別に修正を拾ってきてリリースするみたいなことはコマンドじゃとても無理だぞ

450 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:26:19.81 ID:8NeASTHj0.net
>>447
樹形図超分かり易いじゃん

451 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:27:14.97 ID:Pe92osmp0.net
>>447
慣れてない奴に薦めてるんだから妥当だろう?

452 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:27:38.47 ID:+CGubsCM0.net
>>336
何言ってるかよくわからんが、機能追加とかするときは普通テストコードで保護して振る舞いを壊してないか確認するもんだろ

453 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:29:34.29 ID:gVz0n/kp0.net
ソースツリーいいよな

454 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:31:44.87 ID:5BQyF/Eg0.net
>>439
俺も最近ララベルのコードいじってるけど、
老害うんぬんじゃなくて、ペチパーのなんでも連想配列が辛い
そしてユニットテストが固すぎて途方に暮れてるw

455 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:36:34.22 ID:vIqTiKLUp.net
SourceTreeは本当便利
>>432見ると個別にバックアップ取るのが馬鹿らしくなる

456 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:45:10.88 ID:+CGubsCM0.net
Gitbucketを社内で立てたけど超便利
最近はマークダウンで設計書書いてるから、webブラウザ上でdiffもとれるし
試験仕様書はまだexcelなんだけど、そろそろ脱却したいがいい方法ないかね?マークダウンで書けないこともなさそうだが…

457 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:45:19.55 ID:dRsozduV0.net
コンシューマゲームプログラマってc++の例外使わないって聞いたけど、本当なの?
本当だとしたら、代わりにどうしてるの?

458 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:51:19.81 ID:GBUPh4QXa.net
>>448
確かにlineのstageとか手動じゃしたくないわ

459 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:51:27.82 ID:+CGubsCM0.net
>>457
例外を使わないって標準テンプレートも使わないってこと?

460 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:54:24.54 ID:jeb3aq23d.net
Rails(笑)

461 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 00:59:28.19 ID:uoqg058p0.net
>>457
本当だよ。まだまだ例外を使わないところは多い
ミドルウェアも例外出さないものばっかりだし

じゃあ代わりにどうするのかというとそもそも例外を発生させないことを条件にして組むんだよ
戻り値とかエラー関数によりエラーハンドリングで済ませてる

462 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:00:22.44 ID:GBUPh4QXa.net
>>457
ゲームは基本ステートマシンだから
例外を状態として処理してるんだろ

463 :番組の途中ですがアフィサイトへの\(^o^)/です:2018/04/17(火) 01:00:31.22 ID:QYrPtfTQM.net
なんでMarkdownが流行ってEmacs org-modeが流行らないんだろう

464 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:00:52.21 ID:dayFVmc/M.net
>>457
基本的には使わないね
致命的な例外が発生する時点で復帰は難しいからその時点でコアダンプ
longjmpみたいな用途での例外処理はパフォーマンス上の問題で使われない

465 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:01:30.93 ID:ioErz7oa0.net
>>456
Cucumberのテスト書式は駄目?仕様も把握できて好きなんだけど。

466 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:02:54.20 ID:CT0mvjdd0.net
文系が寄り付けない蚊取り線香のようなスレ

467 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:03:26.44 ID:ioErz7oa0.net
>>463
エンジンに多様性が無いからじゃない?鶏卵だけど。markdownで書けばRailsが廃れようがNodejsが廃れようが必ずエンジンの乗り換え先がある。

468 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:11:33.20 ID:nq5LgWGN0.net
ずっと、gotoは使うべからずってな時代をあったけど
今は、限られた場所なら使用もOKってな考え方も有るらしいな

「gotoを使うな」って頑なな態度が、老害認定される時代到来か?

469 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:13:36.44 ID:dRsozduV0.net
>>461
>>464
なるほどなぁ、CSゲームのプログラマはなんかすごそう

>>459
STLもあんま使わないって聞くような、ゲームに使うにはトロい時があるとかなんとか

470 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:14:24.89 ID:h86pEPlF0.net
if ($flg1) {
if ($flg2) {
if (flg3) {
print “hage!!¥n”;
}
}
}

俺だけど
すまんな

471 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:16:07.54 ID:Mk7+Q8sl0.net
ループの中でクエリ投げてる

472 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:18:16.08 ID:dRsozduV0.net
>>471
新人の頃やって、レビューですぐに指摘されたのを思い出した

473 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:19:12.12 ID:K3CyTsAo0.net
>>457
俺の所もそうだったよ
ハードに独自のエラーハンドリングの仕組みがあるし
普段の実装は大抵条件分岐とアサートで済ます
少し前までコンシューマハードは価格とスペックの両立のために
かなり変態仕様な事が多くて組み込みに近いノリだったからな
スレッドシステムにタイムスケジューリングすらないとか
アロケートも独自とかかなり面倒だったよ
標準ライブラリも代替品を用意してる

474 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:22:00.46 ID:kHSf2QFD0.net
>>463
ぐぐったけど、すげー便利そう
でもやっぱりemacsでしか動かないんだよね?

475 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:37:34.26 ID:+1SnqRzy0.net
メソッドの先頭で全てのローカル変数を宣言する
ローカル変数の無駄な初期値代入

476 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:47:37.33 ID:d6buv93e0.net
今SQLの勉強してるんだけどさ、いかなる状況であろうと主キーにナチュラルキーは使うべきではなく
必ずサロゲートキーを使うべきだ、みたいな記事をいくつか見るんだけどどうなの?
そのナチュラルキーが必ずユニークで不変なら主キーにしていいように思えるんだけど

477 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:56:11.44 ID:1j8D1UMH0.net
>>476
db の実装にもよるけど与えられた値だと(ユニーク性のチェックに無駄な時間がかかるorユニーク性を担保できない)から

478 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 01:59:26.93 ID:ioErz7oa0.net
>>476
日々変化する業務や日々成長するアプリにおいて
誰がユニークで普遍であることを保証できるのか?って言うのが一番大きな理由かな。
ナチュラルキーは将来ユニーク出なくなる可能性が高い。例えば台湾バナナを扱っていて
主キーのフルーツカラムにバナナとだけ書いていたけど、フィリピンバナナも扱うようになって原産地カラムを追加して台湾バナナとフィリピンバナナの主キーがバナナでバッティングするようになったら、全SQL書き直しよん。

479 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:02:52.48 ID:aUCp2BGM0.net
>>476
サロゲートキーがあるほうが後に起こりうる様々な面倒が減る
SQLの記述はナチュラルキーでやらないと破綻する

480 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:04:36.12 ID:E04Dw4vb0.net
>>469
STLがまずいんじゃ無くて new が遅いから高頻度でnew が呼ばれるような使い方をすると遅くなるってだけ
なので std::vector や std::string がそのまま使われるケースは少ない
アロケータはぼぼ差し替える
algorithm 系は普通に使う

もしくは >473 みたいに代替実装を用意するか

481 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:05:19.85 ID:3UkhQi3s0.net
hiduke kekka kaisuu
糞寒いローマ字で変数宣言する

482 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:10:09.28 ID:2/8V2Xuq0.net
>>476
ナチュラルキーが必ずユニークで不変なら主キーにすればよい

まず「必ずサロゲートキーを使うべきだ」という記事や著者は、そういうおかしな記事が
日本じゃググって上のほうにくるのが嘆かわしいのだが、無視するか疑ってかかるのがよかろう

そいつらはまず間違いなく、RDBMSのリレーションを考慮せず、自力でテーブル間の整合性を
保つという無駄な努力をする習性や前科があり、その自己満足への対応として、サロゲートキーを
マストとし、主キーナチュラルキーへの依存を下げる…みたいな本末転倒なバッドノウハウに
汚染されている

本来は、業務の分析を行い、RDBMSも適切に基本設計をし、主キーにナチュラルキーを
利用してもよいものはそうしつつ、その上で、基本設計からは外れるが業務仕様上サロゲートキーが
あった方がよいという検討結果となればサロゲートキーを使う、という流れになるはずだからね

483 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:26:08.18 ID:5ADMmJWzd.net
>>482
ハゲ同だけどIDそのものがナチュラルなものでは無いし

484 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:39:29.80 ID:LyYmhJ/N0.net
// 20xx/xx/xx Del START
// 〜〜〜
// 20xx/xx/xx Del END
// 20xx/xx/xx Add START
〜〜〜

何のためのソース管理ツールだと思ってるんだ死ね

485 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 02:57:39.76 ID:MWvnVjoH0.net
>>484
おっさんが若い頃はなかったのよ
履歴管理は紙で変更書とか書いて許可もらってたのよ


なになにしたく。

486 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 03:02:41.17 ID:kUqxM62O0.net
>>27
お前こいつだろ
https://twitter.com/yukizokin/status/985678461296459776

487 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 03:07:53.57 ID:aa5mnJfj0.net
>>485
バージョン管理ソフトを挟むと自分のコードが修正されたことを知るのにワンステップ手数が増えて怒り出す人いるからなぁ
コーディングルールに入れて予め意識の統一図ってればいいんだけど

488 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 03:24:38.17 ID:2i9gTsKc0.net
バカはコード書くのやめろ
トイレ掃除でもやってな

489 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 03:27:03.12 ID:kUqxM62O0.net
>>476
SQLアンチパターンで「とりあえずID」っていうのあったな

490 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 03:42:34.10 ID:7hFGK/++0.net
>>296
俺中学卒業してから女の子と手を繋いだこと無い

491 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:24:56.86 ID:f5A5rZei0.net
//異常?

?つけんな知るか

492 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:27:35.39 ID:zre6BAkrd.net
ハンガリアン

493 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:29:53.78 ID:64S41uIkd.net
C言語で使わなくてもいいのにポインタ無理に使って複雑にした上更にコメントなし

494 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:31:39.79 ID:GDRyfgCfM.net
この前からある開発プロジェクト入ったが、STLの例外は全く考慮してなかったんだけど、結構普通なのかな?
メモリ確保に失敗する状況じゃせいぜいログ出して終了することしかできないから、見やすさ考慮してハンドリングはしてないらしい

495 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:31:54.03 ID:Z1DgV7mHd.net
SVN使ってるのに過去のソースコードが
#if 0でいつまでも残っている

可読性落ちるわ

496 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:42:26.33 ID:yh3keLdo0.net
>>257
使い分けなんだよね
知らない奴に説明するのに苦労する

497 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:44:06.89 ID:yh3keLdo0.net
>>252
今となってはゴミだもんね

498 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 06:49:03.85 ID:JTVhifUx0.net
>>8
ほんとバブル世代って感じ

499 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:17:24.79 ID:0PKmJ7QU0.net
>>411
ワーニングの方が気になる

500 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:20:06.22 ID:cgNNfy3la.net
ここリファクタできるわーって思っても謎に複雑化されてて罠が隠されてるから結局これ触らないってなる

501 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:31:48.77 ID:yazaICdO0.net
>>476
正規化の定義から言ってもNG
代替キーはあくまでも代替であって常に付けろなんてのは大間違い、何が自然キーかわかりづらくなるしね
一意性のチェックに時間がかかるからとか言ってる人いるけど、それって自然キーには一意性制約付けないってことだよね?
すげえ恐ろしいことやってるなあ…

使うのは複合主キー列が5個以上とかORMライブラリの都合に泣く泣く合わせるようなときとか、そんな時だけだよ

もしこの手の議論の成否を判断したかったら、なるべく英語の記事に当たった方がいい

502 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:36:27.13 ID:rQFwq2bQ0.net
ライブラリを一切使用しようとしない

503 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:47:10.70 ID:Z3zJkfLPM.net
100 LET A=1.03

504 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:51:22.56 ID:fX1juOtB0.net
うるせーな!行数稼ぐともらえる金が増えるんだよ!黙ってコメント入れまくれや糞が

505 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:53:54.54 ID:+h22vUy40.net
//変更禁止

506 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:55:47.15 ID:BUvE42e4d.net
りり

507 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 07:59:41.33 ID:3Z84buOkM.net
>>411
これ、嫌い

508 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:02:39.75 ID:tnXjU4ZMM.net
LINQ便利だけど落とし穴とかある?

509 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:07:45.93 ID:3Z84buOkM.net
サロゲートキーとか命名しちゃってるけどクソ設計だろ
システム回るけど保守性最低だぞ

510 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:28:14.47 ID:yazaICdO0.net
>>508
単純なForループより遅い
書きようによってはとても遅い

511 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:37:12.33 ID:OQSjCTqG0.net
みてくださいよ、これなんかintのCですよ←ゆとり

512 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:39:50.27 ID:GBUPh4QXa.net
>>508
戻り値をimutableのままで扱うと事故る

513 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:50:13.01 ID:uNFKik6ka.net
>>511
int c;
の何が凄いのか未だにわからない

514 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:54:04.71 ID:yazaICdO0.net
いわゆるOSファンクションコール的な意味でのintじゃないの?
integerじゃなくてinterrupt

515 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:55:21.91 ID:OQSjCTqG0.net
>>513
それ以前に量子コンピュータにCだのC以下のインタプリタやスクリプトを使うなよバカ直接ハードを叩けない奴は
プログラマーでなく
スクリプトオペレータと呼べ

516 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 08:59:44.12 ID:tnXjU4ZMM.net
>>510
再帰展開でもされてるのかと思ってたけど (根拠無し)Forループより遅いの?

>>512
ToArrayしないとね。IDEでエラー検知してくれないのは不便だね。

517 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:00:14.16 ID:yazaICdO0.net
>>515
Cは使うなハードを直接叩けと言う

アセンブラで書けって?

518 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:01:18.43 ID:yazaICdO0.net
>>516
ベンチマークの記事はあちこちにあるからググって見て
でも一般的にはパフォーマンスより可読性と保守性が勝るよ

519 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:06:37.89 ID:pfo7FtDSH.net
やたら継承したがる
コンポジション使えやおっさん

520 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:13:09.63 ID:ZkPdofawM.net
linq to objectなら、ラムダ式のメソッド呼び出しのコストがあるからそれだけでもループより遅い
ただ、ienumerableなのでメモリ消費は少ない

linq to entitiesは式木なので1回目は凄く遅い
2回目以降はキャッシュがあるのでましになる

521 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:37:48.84 ID:j4atyT+Mr.net
>>519
まじでこれは病気
オブジェクト指向覚えたての頃からまるで勉強してないのが丸わかり

522 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:43:01.16 ID:oMmKbawBd.net
老害っていうか派遣が書いたコードで1つのprintfで100以上の変数を出力してるのがあったな
あと文字列と変数名が微妙に違うprintfの大量(数千単位)羅列とか
あれをメンテナンスさせられたときは発狂しそうになった

523 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:55:38.00 ID:j4atyT+Mr.net
>>522
そういうの通しちゃう会社がおかしい
普通は書き直させるかお前もうコード書くなと言って契約終了

524 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:58:03.05 ID:MhnvWfHIM.net
>>521
でもよく有名なライブラリとかエンジンも継承使いまくってるじゃん?

525 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 09:58:04.99 ID:kgLsg5w90.net
プログラミングとか一切知らないけど
PS2エミュでチートコード入力するときにコードの楽しさを知った

526 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:00:58.36 ID:j4atyT+Mr.net
>>524
それどうせphpだろ...

527 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:01:58.65 ID:Z02zkV480.net
こんなところで他人のプログラムにケチつけてる末端PGは
現場で他人にはわからない謎の呪文を書いてそう

528 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:02:30.22 ID:bvZoX+5fd.net
日頃からワーニングが出ないような対策をちゃんとするという習慣がないから
なにかの拍子に if (unko = true)〜 なんて書いて時間を無駄にする

人間というものはそういうものなのさ
NASAの有名なバグも、過労でワケわかんなくなったときにレビューして書かれたコードだ
最近で言えばApache httpdも昨年だかに同じ凡ミスをしてパッチをだしている

バカみたいでも if (true == unko)〜と書くようにしておけ
人間はそれ以上にバカなんだからさ

529 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:07:16.40 ID:j4atyT+Mr.net
>>528
linterで自動整形しろ

530 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:22:53.26 ID:Uv2QpJJ80.net
//この行を消すと何故か落ちる

531 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:23:15.15 ID:kK10Lw7fd.net
// 取ると動かなくなるから残しておく

532 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:25:58.33 ID:cuyEDs9AM.net
いまだにcvs使ってる
gitとかしらん
老害かな?

533 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:27:40.08 ID:4F/BLDDj0.net
>>530
あるある

534 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:28:36.76 ID:XPq9Uk8b0.net
hogehoge文化寒すぎてヤバいよな
ほんとつまんねーやつだなって思う

535 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:33:45.49 ID:UEbivwenM.net
//#3866 これで良いとの指示がありましたのでこのようになっています

536 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:36:56.68 ID:uNFKik6ka.net
>>532
gitしか知らない世代にマジで軽蔑される
からせめてsvnにしとけ

537 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:41:06.30 ID:kRVAfwbnM.net
>>535
これはわかる
問題あるとわかってるけど上に逆らえないから仕方なくという

538 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 10:53:43.25 ID:cmxfjjY9M.net
width ワイズ
height ヘイト
href ハーフ
align アリグン

とか読んじゃうおじさん

539 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 11:01:50.97 ID:qfGSsWLxd.net
普通のやつらの上を行こうとして全て Lisp で書かれている

540 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 11:31:13.71 ID:LmlzUlnBa.net
>>535
これはこれで大事だぞ。
その処理が問題になったときの責任の所在に関わるからな。

特に「俺がこれでいいって言ってるんだからその通りに実装しろよ、ぐだぐだ言い訳だの反論だの要らん」
なんてことを言うやつは、それが問題になったときにまず間違いなく
「俺はそんなこと言ってない」
「俺は案を出しただけ、それを指摘できない奴が悪い、俺が決めた訳じゃない」
って言い出すから、クソ野郎の逃げ道を潰して身を守る為にもそういうのは大切。

541 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 11:52:05.82 ID:gVz0n/kp0.net
>>540
どんな職場だよ。。。
良かったわ今のとこで

542 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 11:53:59.45 ID:Ja//JLvgx.net
技術計算
フォートランライクC言語 ソースだ
サブルーチンを関数化しただけ
式の評価、0割の扱いなども

543 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:01:54.87 ID:ZJzjrn0J0.net
若いのでも年寄りでも
例外を制御構文のように使う人っているよね

544 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:08:42.30 ID:0A0ihdNEa.net
>>37
スマートポインタ無い時代だったんだから仕方ない。
とはいえgoto endでリソース解放したりする人もいたけどな。

545 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:10:05.04 ID:0A0ihdNEa.net
>>534
正確にはhogehugaな

546 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:12:18.39 ID:sdNYhXf00.net
>>519
コンポジションって何?
俺はもはや使えないオッサンなのか?
何か凄いテクニックなのか?
って思って調べたら意識せずに使ってた

547 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:15:01.59 ID:pcKntnziM.net
>>536
hg使ってる変態はどう対処すべきか。
隣の部署にいるんだよ。

548 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:15:40.00 ID:7CbsAuAtr.net
>>544
じゃなくて、エドガー・ダイクストラの提言を曲解したバカが広めたってだけだよ。

549 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:16:38.72 ID:kjb49HoPd.net
>>8
がお

550 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:21:36.18 ID:PhrpsXne0.net
全くわからんけど技術屋があれこれ言い合ってるのは楽しいな
とか書くと素人はすっこんでろとか言われてキュンキュン

551 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:28:21.70 ID:mgVus5X+M.net
>>541
いいなあ
そんないい職場あるのか

552 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 12:45:09.24 ID:PnlM0GIYd.net
ディスアセンブルして確認しないとおじさん

553 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 13:16:43.73 ID:H4AA0DyBd.net
>>528
でも true == unko の順の気持ち悪さがそれを許さないんだよ。わかっちゃいるけど逆らえない……

554 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:00:26.60 ID:ZWDqa2p80.net
joinを ガッチャンコ
走査の事を 舐める

555 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:00:37.52 ID:F00wH9W3M.net
ヨーダ記法は過去の遺物

556 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:07:11.38 ID:xg2RlWKq0.net
コメントでソース管理すな!
検索引っかかるし見にくいねん

557 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:11:08.22 ID:pcKntnziM.net
>>528
その通り。人間は馬鹿で愚かなのでセーブ前とPush時に機械による整形を受ける。
これでif文の中で代入する馬鹿者を排除するのが現代流で、
人間の馬鹿さを回避するために可読性を下げて新たな馬鹿を誘発する必要なんて何一つない。

558 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:22:13.38 ID:MWvnVjoH0.net
>>556
というかメインフレーム時代はそうだったしなあw
工数管理はステップ管理でコメント欄あたりに修正のための管理番号?みたいなの記述してたはず

電機メーカーが悪い

559 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:23:26.08 ID:yazaICdO0.net
true == unko
とかまあやりたきゃ好きにしたらいいんだけど

コードカバレッジ100%なんてアホなこと言うつもりはないけど基本的な条件分岐は全て通るようにテストコード書きなよ
それで終いの話じゃん

560 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:26:42.33 ID:dK6348oD0.net
変数名に女の名前

561 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:29:56.66 ID:MWvnVjoH0.net
>>559
うむ
第一基本的に左辺に対して右辺がどうかがコンピューターの言語のルールだからその記述はないよな

562 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:31:40.25 ID:uNFKik6ka.net
>>560
MukashiNoOnna naomiChan = null;
とか?

563 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:41:10.45 ID:sJNvHXrod.net
unkoがtrueってどういう状態だよ

564 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 14:58:10.56 ID:QDkP+uwLd.net
>>561
"abcde".equals(str) も許せない人?

565 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:00:54.75 ID:MWvnVjoH0.net
>>564
それは許せる

566 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:02:59.62 ID:A4PkkphkM.net
==で文字列比較できない糞言語は…

567 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:03:21.92 ID:pcKntnziM.net
>>564
それは主語がabcdeなので問題ない。
true==のtrueは主語じゃないから可読性低い。

568 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:08:40.56 ID:M++Ub2tfa.net
>>556
今みたいにgitに履歴残ってるわけじゃねぇし、confuenceでなんでも管理できて自動で関係者一同にslackで指示飛んでくる時代じゃなかったからな。
仕様書だのバグ管理表だの何だのがワードだったりエクセルだったりなんだのでとっ散らかってたし、メールで来たのか口頭なのかIPメッセンジャーなのか連絡手段もバラバラで、
ソースにコメントで埋めとくのが一番手っ取り早かったんだ

569 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:10:25.13 ID:klTNv2Nja.net
>>553
同感

理屈としては分かるし、メリットも理解できるんだが
不自然すぎて違和感がぬぐえなさすぎて
コード読むときに引っかかるんだよね。

日本人でもそうなんだから、これ英語圏の人間にはめちゃくちゃ不自然に思えるんじゃないか?
逆に倒置法的に読めるから違和感はないのかね。

570 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:12:19.12 ID:UEbivwenM.net
仕様書ってなんの管理が一番いい?
例えばredmineについてくるwikiよりも書きやすきて検索とか履歴とか追いやすいのない?

571 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:13:12.40 ID:klTNv2Nja.net
>>564
読みづらくはないが、意図が伝わらんコードだとは思うぞ。

配列書くのに 0[ptr] とか書くようなもんやんそれ。

572 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:14:30.31 ID:MWvnVjoH0.net
>>571
c#やってるとたまーにあったな
なんでそんなコード書いたか覚えてないけどww

573 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:33:42.27 ID:QDkP+uwLd.net
>>571
逆にするとヌルポの可能性が出てくるからこう書く人が多いんよ

574 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:35:01.21 ID:O/iii5Th0.net
未だにC、COBOL

575 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:38:00.10 ID:bU2RU/Yx0.net
>>568
チケットあるのにgit履歴のコメントをきっちり書くって典型的な二重管理で好きじゃないけど多いよね
なにがチケットドリブンだってのw

576 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:40:49.91 ID:bU2RU/Yx0.net
>>570
むしろxDocとwiki以外で必要になるのは仕様整理がおかしいか納品対象に仕様書があるかじゃないか?

577 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:41:14.92 ID:K3CyTsAo0.net
ふと思い出したけど、
普通ならMaxSpriteCountって書く所をCountSpriteMax、
GetCellMapIndexはIndexGetCellMap、みたいな名前付けしてる
謎命名ルールのソースコードを以前発見したんだけど
これどういう意味があるかわかる人いる?

578 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:47:05.98 ID:MWvnVjoH0.net
>>577
ルールが最初からなきゃ思いつきじゃね?

579 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 15:56:52.60 ID:6/RGov0Ha.net
>>568
それ21世紀にやる必要無いよね

580 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 16:00:29.92 ID:K3CyTsAo0.net
>>578
そのプロジェクトは全部それで統一されてたからそのプロジェクトの人間には何かしらの意味はあるんだと思う

581 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 16:01:07.88 ID:4ru3Ir1+0.net
>>577
Maxの方は他にAverageとかあったら縦に並ぶとCountSpriteの部分が揃って綺麗に見えちまうんだ

582 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 16:06:26.08 ID:MWvnVjoH0.net
>>580
最初に意味(目的)が来ることで統一してる感じかね

名前+目的だと名前順に並んじゃうけど

DBのデータ登録でも桁数決めて

AABBCCCC

とか採番ルール決めて

AA大きな分類
BB小さい分類
CCCC 連番

583 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 16:08:10.09 ID:PnlM0GIYd.net
>>528
もうワーニングじゃなくてエラーにしろよって感じなんだけど、それ系

584 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 16:10:51.85 ID:MWvnVjoH0.net
windowsのメッセージも
WM_で始まるしな
Index始まりだとインデックス目的
Count始まりはカウンター目的
で並べれるしね

585 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 16:11:12.01 ID:H7CjU7Db0.net
コメントが英語

586 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 17:04:51.68 ID:w7CD6PK5a.net
>>583
コンパイラによってできたりできなかったりするんだよなぁ・・・

587 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 17:09:10.62 ID:bU2RU/Yx0.net
>>586
IDEで設定可能やろ

588 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 19:23:03.26 ID:pM3UqQYv0.net
昔「いかにも若僧が書くコード」とか言われてた事が今「老害が…」で言われてる事に驚愕
プログラマーとしては4〜5世代目くらいの人達が2世代目辺りの事を想定して言ってんだろうけどw

589 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 19:36:04.74 ID:aa5mnJfj0.net
ポリシー次第の意見の相違なんてどうでもいいわ
流行り廃り慣れ慣られ色々あるしそんなんでいちいち他人を老害認定してたら自分が将来老害になる

本当に厄介なのは
自分が書いたソースを人に修正させない
人のコード全く読まない
ドキュメント残さない
とかそういったプログラミングに向き合う姿勢面で老害化してるやつ

590 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 19:42:24.87 ID:29pJphlb0.net
修正個所では必ず元のコードをコメントアウトして残すように言われていたが、
それを口頭で伝えられた頃にはスパゲッティのサイズが既に1/2に縮まっていた。
俺はその事実を上位会社の担当者に伝えた。

数日後、伝言が口頭で伝わってきた。
俺たちが派遣されてきた当初のソースを、全てコメントアウトされた形で
ソース内に復元させろ、とのお達しだった。

「そんな、無茶ですよ。ソースの可読性が損なわれます!」
「至上命題だ。戻せ。コメント形式で。」
その一言のために、俺たちは丸々1週間、ソースの復元作業に追われた。

591 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 19:48:30.97 ID:wWVJn2bf0.net
>>470
&&知らない素人?

592 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 19:49:14.56 ID:GCuxZjJIr.net
>>577
英語なら2つ以上の修飾はモノの後ろに持ってくるほうがいいとされている
countのほうは現金の計算ならありうる
indexはモノとしてはインデックスだろうからむしろそれでいい

どうだろ?

593 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 19:57:14.07 ID:dl1WYKkm0.net
松下MN101Cのアセンブラはすごかった
相対で届く参照なら相対アドレッシングになってしまう
ROMコレクションのために絶対アドレッシングが使いたいのに
明示的にアドレッシングモードがソース記述できない
DCで機械語を直書きしたわ
バカじゃね?

594 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 20:09:39.35 ID:tnXjU4ZMM.net
>>590
しょうもない事に金(時間)使ってんな

595 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 20:11:54.69 ID:8NeASTHj0.net
>>594
YRP

596 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 20:15:14.49 ID:bF2LVdV+d.net
>>595
野比家の聖地か

597 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 21:44:16.36 ID:bvZoX+5fd.net
いまにして思うと、YRP常駐で製造していた人って、昔から居ないんだよね

598 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 21:47:44.88 ID:DXJ24Svw0.net
for文使う

599 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 21:48:29.99 ID:dl1WYKkm0.net
>>528
その手の糞コードはQAC通せば自動で見つかるのに

600 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 21:50:33.83 ID:DXJ24Svw0.net
変数に日本語

ZAIKO
URIAGE

601 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 21:52:28.49 ID:JXYfScXL0.net
最近は容赦なく変数に日本語使ってるわ
使えるなら日本が一番わかりやすいだろ

602 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 22:02:16.09 ID:Kt7zFaFL0.net
str01,num01という最も使う変数名

603 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 22:30:15.21 ID:8JrPh/ZVM.net
変数名が日本語だろうが構わない
AKIって変数名で使用数カウントするみたいな嫌がらせをやめろ

604 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 22:52:10.94 ID:MhnvWfHIM.net
>>526
ゲームエンジンとかQtとか

605 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 23:28:22.49 ID:HwTw5wXJ0.net
>>528
そもそも == true とか == false とかやめろ

606 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/17(火) 23:50:02.91 ID:j4atyT+Mr.net
>>604
ライブラリやフレームワークの中身は継承使いまくってるわけじゃない
最後の実装で継承使わせてるだけ
継承がなぜ避けるべきなのかはググれ
とりあえずフレームワークをオレオレラッパーして使わせるようなのはダメ

607 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 00:33:41.81 ID:OYRpomRL0.net
とりあえず、リーダブルコードみたいな、保守性を意識したコードを書くための本を一冊も読んでない人はコードを書かないで欲しい
何が迷惑なのかが全然分かってない

608 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 00:36:57.53 ID:HLDYWU600.net
プログラマーってSEになれなかったら35ぐらいで捨てられるんだろ?
最新技術に頭がついていけなくなってさ
老外って先輩にいってたのが後輩に言われるようになるんだろうな

代々続いてる現象なんだろうなw

609 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 00:41:21.55 ID:VZ9grTt70.net
if(unko == true){
DISPLAY "unko".
}

if(unko){
DISPLAY "unko2".
}

どっちでも良くね(´・ω・`)?

610 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 00:46:31.71 ID:T48Xi2xv0.net
35引退説って20年前の話だろ
いまは若い人材が敬遠して入ってこないから、氷河期世代のおっさんPG現役だぞ

611 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 00:54:31.80 ID:IWFbNLWU0.net
unko === trueもあるぞ

612 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 01:02:27.74 ID:yCAaZbHX0.net
>>609
言語による
C#ならifの中身はbooleanでないとダメなので「==true」は完全に無駄

ifの中身がboolean以外もOKな言語で、trueと確実に比較したい場合は「==true」「===true」しかない

613 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 01:05:59.30 ID:yCAaZbHX0.net
pythonは「is True」だったな

614 :瘋癲の錬金術師 :2018/04/18(水) 01:14:17.04 ID:dHuwVqEHK.net
なにがしかのシーケンスは要素のplural、イテる時等の仮要素名はそのシンギュラが分かりやすいなあ
ネストも内包表記も、どうせ使い捨てだからってi&Jは勘弁

〜s_〜sと書けば辞書あるいは多次元配列の各軸とわかるので間違いなし

615 :瘋癲の錬金術師 :2018/04/18(水) 01:22:52.28 ID:dHuwVqEHK.net
個数は(The )Num(ber of) frame(s)の意でNumFrame/FrameNumが多くみかけるなあ、sも付くべきとこで落ちたり落ちなかったり…
しかし序数としての用法も見掛けてやっかい
FrameNoなら確実に序数だし(FrameNumも異綴だが汚染されてる感あり
まだ汚染されてないFramesCountを個数に使うのもありか
よっしゃとりあえずFrameNoとFramesCountで使い分けてくか

616 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 01:23:50.74 ID:LGUjH5Jo0.net
可読性ってこれが正解と言い切れるものじゃない
ネストした3項演算子とか、読みやすいといえば読みやすいし、オートフォーマッタのあるエディタなら書くのも簡単だし
ワーニングとか言われと気になってしょうがないけど、気にしない人も多いだろうし

617 :瘋癲の錬金術師 :2018/04/18(水) 01:30:08.92 ID:dHuwVqEHK.net
>>613
なんか昨日のミングスレでわたくしのisの振る舞いの理解が間違ってるっぽいと指摘されたの覚えてる人いる?
でも結局ヒントくれなかったしもやもや

TRUE等整数型の比較はどうせ一つしかオブジェクトが無いのでisでも==と大体おんなじ雰囲気で(微妙に厳しい)比較できるのだ〜
複雑なオブジェクトやシーケンスの比較では非常にトリッキーだから使うべきではない

618 :瘋癲の錬金術師 :2018/04/18(水) 01:38:49.88 ID:dHuwVqEHK.net
アメ情報博士とペアプログラミングやりだしたぞ
博士力はもちろん変数名とかコメントとか参考になる
アッパーキャメル派なんで怒られないかと思ってたけど相手も同じくでした

メソッドはインプレっぽい時には受動態、手続きっぽい時は能動態
入出力が同じ型(つまりアルゴリズムが大事)な関数は例えにいい道具の名とか思い付かんかったら役割-er、

単なる変換関数は入る型2出る型、
Arr3D2Tomographみたいな
名前即ちドキュメンテーション

619 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 01:43:41.85 ID:vuJLiQFf0.net
フォーマットをどうするか一生懸命考えるなんて無意味だわ

620 :瘋癲の錬金術師 :2018/04/18(水) 01:45:58.91 ID:dHuwVqEHK.net
>>421
込み入った処理書くときやデバグ中は、一旦全てシステムハンガリアンで書くのが一番、アレルギーの人が居るけど、常に書くわけじゃないし木を見るならベストな方法と思うよ

取り敢えず意味追うの疲れたら頭空っぽにして型の動きだけ追うといい、見付かるさ

人に見せるもんじゃないし、数日したら自分でも触る気無くすから、あくまで作業用で、どうせ後で直すよ

621 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 01:53:06.40 ID:teZ2ME4K0.net
関数の途中で絶対にreturnしない人

622 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 01:53:35.62 ID:EnNoVpby0.net
>>528
それ防げるのって1000回に1回起きるか起きないかのミスでしょ
思考の妨害になるデメリットの方が大きい
いいコードは読むときロジックに専念できる

623 :瘋癲の錬金術師 :2018/04/18(水) 01:55:59.08 ID:dHuwVqEHK.net
何でも見栄えの良いタイトルケースで書きたいんで、
クラス名が大文字インスタンスが小文字が良いらしいって習慣には従ってない…
どうせそう何度も明示的に呼ぶものでないんだから、むしろクラス名に自明で冗長アフィックスを付けるべきと思うよ
たとえばWindowClassのように
するとインスタンスにキャピタライズされて美麗なWindowの名を与えられるじゃん

単に親用テンプレならば、WindowSashとでも付けておく、よく使うのは子クラスなんだからこれも同様、サフィックスを取るとあら簡潔


あと、わたくし定義の関数と標準に沿って書いた人の関数モジュールなどが一目で分かって便利っすね!?

624 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 02:00:15.70 ID:P+lWYmBS0.net
>>617
昨日の話は知らんけど、Pythonのis演算子はオブジェクトidの比較でしょ
頻出するのはNoneの比較で、これはPEP8でも==/!=でなくis/is notを使えとある
あとはTrueやFalseやNoneを返すことのテストで使うくらいかね、unittestのassertIsとかだけど

625 :瘋癲の錬金術師 :2018/04/18(水) 02:05:47.85 ID:dHuwVqEHK.net
>>616
ネストは嫌だが単体の三項演算はコンパクトで読みやすくて好きだなあ、
Python以外の仕様は知らんがあっここ条件付けたいって時にチョロッと添えるだけ
別に読み飛ばしても正しい流れが読めるし(正しく使われていてれば)、細かいの気にする時だけ見りゃいい
大袈裟にブロック構えてると読み飛ばせないし重要さが推し量れない

626 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 02:09:37.73 ID:WfCbH/sc0.net
まぁ例えばAndroidStudioみたいにひたすら説教されてるような感覚になるIDEとか存在してるからな
どんだけ黄色くしてくれるねん

627 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 02:23:05.76 ID:z/4HWnXS0.net
>>606
お前知らずに言ってるだろ。Qtは内部でもかなり継承使ってるし
外部からも継承して利用する設計だから

Qtの設計が良いとは言わないし継承をなるべく避けるのはその通りだが
当然継承がベストなケースも多い
Qtのwidget周りは移譲やインターフェイスで実装しようとしたら余計煩雑になるよ

628 :瘋癲の錬金術師 :2018/04/18(水) 02:33:33.49 ID:dHuwVqEHK.net
>>624
そうそうID
話はNaNの比較についてだったのね
None/True/False…という値を(大体の)オブジェクトは、(他の数も同様だけど)値が等しければ(==演算)ID(is演算)も等しくなるし、逆も然り
すなちNone/True/False(と他の整数)はセッション中にそれぞれ一オブジェクトしか存在せず、現れるのはすべてそこへの参照なわけね
合理的

この次くらいに有名な、不定を現す定数NaNを設けるとすると、これも一つのオブジェクトで良いはずなのに、ハッシュ覗いて見たらセッション中には色々なID持ったNaNが出てくるようなのね
つまりis比較してみると偽になったり真になったりする
(NoneなどのようにNaNをメモリ上に一つの定数として用意していない)

普通の言語の比較だとNaNの比較は常に偽仕様なのは有名だし、Pythonも値比較についてはそうなんだが、
同一性比較に関しても常に偽を貫ぬかなかったのは、
PythonがNaNの値比較を実装したいという野望を抱いているんじゃないかなあ…とエスパーした

is なら ==
is not なら==
(十分条件であることに注意)
を大原則に組まれたPythonで、

慣習である
NaN==NaN
False
を踏襲するならば
NaN is NaN
も常にFalseにすべきだと思うのよね

629 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 02:38:47.12 ID:zMg4KlMi0.net
>>411
ヨーダ記法な
俺はこれ使う

630 :瘋癲の錬金術師 :2018/04/18(水) 02:43:30.75 ID:dHuwVqEHK.net
ありゃやっぱり昨日のスレ落ちてたようだ、残念

まあこんな細かい事こだわってもお仕事の何の役に立つのやら、とは思うが、

Pythonの標準装備ではそもそもNaN返ってきた経験ほぼない…例外投げるし
自分で作って食わせてみたら標準関数は皆例外投げずにちゃんとNaN処理してて感心、見えないとこ良くできてるなあ

サードパティのnp.NaNに関しては、普通に使ってもバンバン出てきて、それでいてきちんと役に立つな
今度はこっちの仕様が気になる

631 :瘋癲の錬金術師 :2018/04/18(水) 02:55:24.17 ID:dHuwVqEHK.net
>>624
話は戻ってNoneはセッションにただ一オブジェクトだからisでいいのは分かるが、値比較が非推奨なのが気になる
あと多分上で話題の何言語かの右辺左辺問題かな
どちらの__eq__呼び出しが先かで結果が変わり交換律が成り立たない、(Python的にダメ)
あるいはサードパティだとオーバーライドした__eq__の実装が正しい保証が無いとか

Python知識は一回チュートリアルリファライブラリリファ読んだ位だけど、__eq__無ければ__lt__ and __ge__で代用とか試してくんだっけな

632 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 03:02:47.72 ID:+TKJtQ9q0.net
今学生で、C#ばっか便利で使っててアレだからCかC++ちょっと触ろうかと思うんだけどどっちがいいの?
最近C++はあんま使わないって聞いたんだけど

633 :瘋癲の錬金術師 :2018/04/18(水) 03:03:06.33 ID:dHuwVqEHK.net
Python、ガワは美しいが、演算をサポートするメソッドをチラ見すると、両端に.じゃないけど__の付いたFortranっぽい見慣れた名前いっぱいで安心したぞ!

634 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 03:22:32.06 ID:8kwudx/l0.net
>>632
どっちでもいい
C#やってるならカプセル化や多態性はもう分かってるはずだからあとはもう少し低レイヤーについての理解を深めればいいだけ

635 :瘋癲の錬金術師 :2018/04/18(水) 03:28:01.80 ID:dHuwVqEHK.net
>>632
折角なら今のから遠いの触ればいいんでは
Cなんとか系の人は勢いでバリバリ機械寄りのコード書きそうなイメージだから(知らんので違ったらすまん)

多分史上最高級言語のMATLAB…は高いからそのクローンのOCTAVEなんかどうでしょう
アプリとか作るのには向いてないけど対話モードワンラインで高度な演算できて、一発グラ環境もついてるから、些末なコーディング無しで3Dグリグリしながら高水準なコンピューティングを学べる
こういう手法があるという知見を得れば、普通のプログラミング知識があるのなら、本業にも活かせるはず

最近はそれをPythonが後追い(パクり)してるから、普通のプログラムも組めるPythonやFortranで良いじゃんって感じになってきてるんが、PythonFortranは中庸なので、普通の言語が書けるなら中庸は飛ばして両端をカバーするのがやはりベストかと

636 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 03:31:25.96 ID:rcFhKtGV0.net
>>577
名前で検索するとき頭に汎用性のある単語をつけると関係ないものがヒットしまくるから後ろに回すんじゃ

637 :瘋癲の錬金術師 :2018/04/18(水) 03:35:54.54 ID:dHuwVqEHK.net
そのパクりのScipyのDOC読んでるとあちこちでMATLAB-like/styleで使えますよ!!というワードがしょっちゅう出てくるけど、一応商用なんだから潰されたりしないのか心配になる…

がんばれ貧者のMATLAB

638 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 03:36:05.66 ID:+TKJtQ9q0.net
>>635
学校側でMATLABタダで使えるっぽいんだけどこれなんなの?
そんなデキがいい言語なの?

639 :瘋癲の錬金術師 :2018/04/18(水) 03:52:53.75 ID:dHuwVqEHK.net
>>638
非情報系理系では端末向け言語のデファクトスタンダードだと思うよ

同じ商用のライバルであるマセマティカほどインタラクティブ計算用途に特化してる訳ではない、これはプログラミング言語に入るか微妙、でも代数向けではマセマ一強だとおもう

ScipyにもSympyというこれパクるプロジェクトあるけど、ちょっと触ったところ使い勝手も機能も微妙そう、そもそもPythonみたいな汎用言語と相性が悪そう

クラスタやスパコンを使う講義/使うようなプログラムではFortran一強だけど、多分今の教程ではMATLAB(かその類似品)とFortran95の2つをやるのが普通かと

情報系のシラバスチラ見したところではまず手に職ということでC++とかやってるぽい

640 :瘋癲の錬金術師 :2018/04/18(水) 04:06:02.71 ID:dHuwVqEHK.net
まあ折角学生特権持ってるなら使わん手は無い

ずっとデファクトスタンダードだったから、わたくしの知る限りでは後発類似言語も、汎用言語のサードパティ科学計算ライブラリも全てMATLIB準拠

641 :瘋癲の錬金術師 :2018/04/18(水) 04:44:14.84 ID:dHuwVqEHK.net
>>627
可視化や自分用作業効率化UIにPythonに標準バンドルされてるからってTk使ってるけど、Qt使った方がいいのかなあ…
pack(自動でウィジェット並べる)とGrid(固定された碁盤の目の矩形にウィジェット指定する)モードがあるんだけど、併用不可でトレードオフなのよね

やはり好きに配置できるGridモードの方が融通効くんだけど、
他の描画ルーチンをウィジェットとして埋め込める素晴らしい機能との相性が素晴らしく悪い

埋め込まれた(出来合いで親切な)描画ルーチンは親切過ぎて、お節介にも自分の都合でリサイズとか色の最適化するから、
サイズの固定されたグリッドに埋め込まれると、はみ出してTkがバグる
出来合いのツールバーなんてポップアップとかするから完全にムリ

一方で、Tkが自動でウィジェットに合わせるモード(pack)にすると今度は描画毎にウィジェットをその瞬間には綺麗に見える再配置&収まるようにリサイズするから、結果Tkウィンドウが高速振動する…

諦めて低水準のSDLで矩形を描画して、その座標内でマウスの座標取得してクリックしたなら関数呼ぶとか原始的なことしてるよ…

Qtではウィジェットをどう扱うの?Python用のラッパーがサードパティにあるようなので気になる


GUI経験が無いから全然サイエンティフィックじゃないワークアラウンドに追われてる…

642 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 04:46:23.74 ID:yeXLLHaf0.net
>>517
老害に触れてやるなよ
低級言語使える事だけが取り柄なんだろうから、ハハハスゴイッスネーって適当に合わせておけばいいんだよ

643 :瘋癲の錬金術師 :2018/04/18(水) 05:06:26.88 ID:dHuwVqEHK.net
今夜はラボお泊まりで愚痴が止まらんけど深夜なら人の目に触れんだろうから許せ
あちゃんとコード書きながらだよ

一般人はパソコンの大先生(笑)はコンピュータなら何でも出来ると思ってる

おまえ量子化学計算得意だったろ、って流行りの機械学習&データマイニング(笑)とかとか新開発した装置の制御プログラム(PID制御適用不可)とか、そしてその全てに皆が使えて一般公開見据えたUIまで作れとか無茶ぶりだろ
こちとらPython歴40日やぞ
とりあえず描画した画像を直接表示させないで配列にしといて、よしなに成形して表示する

644 :瘋癲の錬金術師 :2018/04/18(水) 05:10:12.11 ID:dHuwVqEHK.net
夜があける
精神病からの復職半月にして一人デスマーチ

645 :瘋癲の錬金術師 :2018/04/18(水) 05:25:16.98 ID:dHuwVqEHK.net
んで所詮は他の研究員からデータ貰って分析して要望聞いての雑用なのでいくらいい仕事してもセカンドオーサー止まりだろうなあ…
こっそり手を抜いて自分のテーマ見つけて闇実験するしかねえ

646 :瘋癲の錬金術師 :2018/04/18(水) 05:59:24.92 ID:dHuwVqEHK.net
>>638
うちはMATLAB包括契約あったっけなあ?
もらっときゃ良かった
まあ最近は年一更新しないとロックかかるの多いから意味ないけど

良いものを特権で手に入れたと考えると熱心に取り組める、いい制度だ

たしか大体だけどアカデミアでも年5万(学校が払う金)、社会貢献アピの少ない個人とか中小企業とか向けだと何十万とかだ
まあ他のアカデミックなソフトもそんなものだが

647 :瘋癲の錬金術師 :2018/04/18(水) 06:09:05.91 ID:dHuwVqEHK.net
わたくしは大学が無償提供してくれたChemOfficeにドハマリしたなあ
まあ化学系なら会社とかでも支給してもらえるとは思う
PDクビになってヒキりながらもひたすら弄り倒してたけどロックかかって泣いたわ

特に3Dは有名どころ量子化学計算ルーチンへの簡素なGUI付いてて、アホでもチェックボックスをクリックするだけで大外れはない
美麗な3Dモデる、物性値をメカニクス/量子/インフォマティクスからすぐ計算
物質にそこそこ妥当な命名をする機能もあるから、命名クイズ、逆の構造書き下しクイズも楽しいぞ

復職してライセンスゲットしたけど3D入ってなくてドローだけ…(3DがExcelならドロ-はワンノートくらい)
ChemOfficeフルで買い与えてくれた東大の懐の深さよ…

スレ違いになんないように情報提供しとくと、ChemScriptっていうプログラミング言語もChemOfficeに同梱されてるぞ
インフォマティクス寄りなんであまり触らなかったけど、半分マになってしまった今は欲しい
結構昔からあったけど頻繁に互換性切り捨てたり名前も変えてるから結構良いもののはず

まあ今のところリアルで使ってる人見たこと無いが

648 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 06:25:14.04 ID:7dYyMoli0.net
>>638
マジ便利。俺はgeneric MATLABことoctaveしか使ったこと無いけど。

649 :瘋癲の錬金術師 :2018/04/18(水) 06:28:54.73 ID:dHuwVqEHK.net
Win98が隠居したくらいの時の、多分VSについてのネットニュースだったと思うけど、
マウスでウィジェットをポチポチ配置してUI作ってた画像に子供心に胸打たれたのを思い出した

もう20年たつんだしPythonでそんなのないかなあ…疲れた
排他処理とかカッコいいウィジェットとかもういいよ取り敢えずボタン置いてコールバック仕込めばいいよ

マイVScodeには付いてなさそうだなあ…

650 :瘋癲の錬金術師 :2018/04/18(水) 06:44:37.49 ID:dHuwVqEHK.net
まったく商用ソフトと文法が似通っていて大抵ソースがそのまま動くなんてなあ
名前そのものズバリFreeMatなんてフォロワーよりはマシだと思うが

今なんとなくbrew updateしたら3月の更新が入ったよ

でもPythonでやれって流れなんでしばらくはnp.array職人を目指します

651 :瘋癲の錬金術師 :2018/04/18(水) 07:30:47.40 ID:dHuwVqEHK.net
やっと朝だ
老害コードに気をつけて
今日も1日がんばるぞい!

652 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 07:34:21.16 ID:3bn0DEin0.net
>>627
何でもかんでも継承使うなって話だろバカか?

653 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 07:43:19.80 ID:QOxsOhJB0.net
>>224
Gradleで良いんじゃないの

654 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 07:47:01.62 ID:IoA3rwX60.net
>>651
そんなあなたもいつかは老害

655 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 07:48:44.01 ID:QOxsOhJB0.net
>>366
C++スタイルのキャストは割と忌避されがちでは・・

656 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 07:51:59.09 ID:QOxsOhJB0.net
>>378
普通のintellijとかpycharmとかはまだマシな気がする
android stuido が重いわ・・

657 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 08:07:18.89 ID:HuAbJY0ua.net
高学歴非正規さんかな?
デスマは病むから、本業はほどほどにして、金儲けになりそうな事探して副収入狙うとかどうだろう。

658 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 10:17:35.04 ID:FHcdZG6pM.net
>>434
仕様書もGit管理すればいいだけだろ
Markdown+aglioでおk

659 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 11:04:03.92 ID:iOdCGty+0.net
コードってかDBだけど、テーブル名にTとかMとかプレフィックスを付ける

660 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 16:12:05.13 ID:LNKJMHoDM.net
>>652
Qt知らないのに雰囲気で語ってんじゃねーよって話だろ
馬鹿は的外れな事言ってるお前

661 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 17:35:56.09 ID:3bn0DEin0.net
>>660
だからフレームワーク内部で継承使ってようがむやみやたらに継承使った設計はやめろって話だろ
死んどけ底辺

662 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:26:15.25 ID:unR5vDQAM.net
>>220
最適化の妨げになるから、ってのがなかったか?
gotoはとにかくイレギュラーなんだよ

663 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:35:41.20 ID:h1pZzauHM.net
>>229
>>653
もう乱立してる
はよ標準化しろよ
コンパイルごときでいつまで手間取ってんだよ

664 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:38:50.38 ID:h1pZzauHM.net
>>661
結局大手でも継承を使ってるわけじゃん
ガイドラインとかないの?

665 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:40:31.57 ID:h1pZzauHM.net
>>635
fortranなんぞゴミ言語進めんなよ

666 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:41:17.72 ID:h1pZzauHM.net
>>635
fortranなんぞゴミ言語進めんなよ

667 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:45:40.09 ID:wCcv1J1rM.net
>>661
むやみやたらに継承使うのは良くないって両方言ってる上でQtの話してんだろが
お前だけ周回遅れなんだよ
論理的な会話もせずに煽るだけの馬鹿は黙ってろ

668 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 18:56:09.81 ID:wmGxZtzca.net
最初に学んだBASIC、C、x86アセンブラの頃はコンパイル結果の実行ファイルがなるべく小さく、省メモリかつ高速に動くのが良いプログラムとされていたので今でもその癖を引きずってる。
今の人には確かに動くけどどういう原理で動いているか理解できないと何度も言われるので、シンプルかつ分かりやすいように書くことを意識してるし詳細なコメントも付けてやっとクレームが来なくなった。
ただ、組み込みアプリとかのコードサイズとメモリ使用量が限界まで少ないことが求められるプログラムは大抵俺に回ってくる。スマホアプリもまだメモリ少ないCPU遅い機種が生き残ってるからそういうのは得意。

趣味ではtensorflowとかでディープラーニングAIを作ってるがバージョンが上がるにつれて簡潔な書き方が可能になって「こういうのを待っていた」って感じ。スマホやブラウザで余裕で動くバージョンも出て作ってて楽しい。

組み込み機器分野は仕事でもやるし趣味で作ってもいる。これもメモリが少ない場合が多いので得意分野だ。圧縮後10KiBのJavaコードしか動かなかった初期ガラケーJavaアプリ(Docomoガラケーのdoja)とかもやってたし。
Androidアプリは副業でやってる。Javaもメモリを節約して速度を出すには書き方がある。最近のARM SoCは高速な処理速度と豊富なメモリがあるが、その工夫があるかないかで全然速度が違う。

669 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 19:15:56.56 ID:HuAbJY0ua.net
>>668
メモリ節約ノウハウ本Kindleで出してよ。

670 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 19:28:38.38 ID:/NHR4/GO0.net
>>659
プレフィックス付けちゃいけない理由は?

671 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:04:29.03 ID:Xi6Z6sqI0.net
>>670
ないよ
トランザクションとマスターの区別は絶対に必要

672 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:16:50.55 ID:1N6LOWNOd.net
プリフィクスはどうでもいいけど区別するならリソースとイベントの方が筋がいいと思う

673 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:18:03.49 ID:vuJLiQFf0.net
プリフィックスはなんの保証にもならない上に保守の手間が加算されるから老害案件

674 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:22:18.81 ID:Ov2v7iD8a.net
ハンガリアン記法を馬鹿にしてる奴ってそれはシステムハンガリアンだから
アプリケーションハンガリアンは有用だから

参考「間違ったコードは間違って見えるようにする」
http://local.joelonsoftware.com/mediawiki/index.php/%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E8%A6%8B%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B

675 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:37:34.18 ID:AYuuEbQ70.net
>>662
break;はgotoと同じだぜ吐き出すコードは

676 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:45:39.33 ID:8UN62DV20.net
過去いろんなテクを駆使したカッコイイコードを見てきたが

馬鹿でもわかる認知度が高いコードが一番扱いやすかった

まぁ日本ではそうなるわなw天才を許さない国w

677 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:46:54.65 ID:8UN62DV20.net
コンパイラの癖に従ってコード書けおじさんもたくさん見たけど

そんなのコンパイラが頑張ることじゃね???
日本的徒労に思えるんだよね

678 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:49:49.14 ID:HBHQaWgFM.net
>>674
typedefした方が1000倍有用

679 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 21:56:05.83 ID:kMlFnZfTa.net
>>28
パチパチパチ🤣👏はーいよく言えましたね🕺

680 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:04:07.31 ID:Xi6Z6sqI0.net
>>673
頭ガチガチで目的レベルでもの考える融通さゼロだな

681 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:13:12.66 ID:vuJLiQFf0.net
>>680
まじでプリフィックスとか未だに使ってるの?
脳みそが古すぎない?大昔のテクニックだよ

682 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:22:28.87 ID:IWFbNLWU0.net
>>674
型システムが弱い時代の名残って感じだけどまだまだ型が弱いか動的型付けがほとんどだからな
関数型ならhtmlのサニタイズでコンパイルエラーにできる設計が可能なものもあるが

683 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:26:11.48 ID:FGlVzkTS0.net
>>680
EAVなテーブル平気で設計しそうだね

684 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:51:28.31 ID:TCJFmEMN0.net
>>662
んなこといったらswitch〜break;なんか絶対に使えないな。
あれ、騙されてる人多いけど、つまるところは「値を見てラベルジャンプ」する制御文だからね。
しかも、ウォークスルーがあったりするあたり、マジで原始的なアセンブラのgotoとやってること変わらない。

例外処理なんか、setjump/longjumpの拡張みたいなもんともいえるしな。
あれCのgotoよりよほどえぐいgotoやで。

685 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:54:15.29 ID:2SdTkLk7p.net
本来は変数名に型を入れるなってだけの話を拡大解釈してプレフィックスを付けることを
すべて邪悪と勘違いしてる、バカだから

こういうのが現場で発言持つと関数名でもファイル名でもありとあらゆる接頭辞も接尾辞が禁止
地獄しかない

686 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 22:57:13.47 ID:Xi6Z6sqI0.net
>>684
例外を制御構文の代用みたく使うんかい…

687 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 23:00:36.16 ID:nAS7izLd0.net
switch文はコンパイラが最適化を頑張ってやってくれるよ

688 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 23:00:42.76 ID:sm7K0gRK0.net
>>685
無駄なだけだからな

689 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 23:02:04.70 ID:IWFbNLWU0.net
最近はチェック例外撲滅の動きがあって何より

690 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/18(水) 23:25:06.93 ID:HoiUrs91a.net
prefixの代わりにclassに入れればいいやん

691 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 00:19:18.11 ID:AKNpxlTA0.net
古いって意味で老害ってHaskellとかやってんのかしら?

692 :瘋癲の錬金術師 :2018/04/19(木) 00:23:33.59 ID:Czp9MEe7K.net
>>686
処理結果返すだけじゃなく途中で入力受け付けるソフト書くときに、既に名前が定義されてるか調べるのに重宝するけどいかんのか?

途中結果を見せる、次の指示待ち、指示が始めてならデータが無いと言うことなので、キャッチして計算始めって感じ

ちゃんとNameErrorだけ拾ってるから他の虫隠しにはなってないと思う

Pythonです
if local()やdir()でもいいはずだが、例外処理後に必ず実行されるfinary節が付けられるので、そこでdelしてる
ifスイートの後にdelぶら下げても等価のはずだけど、一まとまりに見えないからコピペ忘れでメモリ溢れたことあり
見易いと思うけどなあ

コンテキストマネージャはクローズ(ただしファイル)を自動でやってくれるこれのシンタックスシュガーだが、配列とかでも出来るのかな?

今はメモリに収まるようにダウンサンプルしてるけど、本番はメモリより遥かにデカくなるからどうしようか悩み中
ハードディスクに逐次書き出してくれるらしい、shelfモジュールとやらを使えばいいのだろうか

693 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 00:27:38.22 ID:wenonJKd0.net
>>692
どんな御託を並べて正当化しても正常系に例外使うのがNGなのは常識

694 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 00:32:32.23 ID:og4lVUFW0.net
>>17
まさにケンモメン

695 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 00:39:28.16 ID:Z59u/sXV0.net
修正コード自体がバグってる。

更に直したコードもバグってる。

指摘しても直さない。

696 :瘋癲の錬金術師 :2018/04/19(木) 00:44:50.53 ID:Czp9MEe7K.net
>>693
じゃあそうするかな
本来のコールバック関数の名前を引数として記憶するゴミ処理関数を咬ませればいいだろうか
明示的に名前を一括取得して(スコープ外だからglobals()か)、
コールバック in 一覧がTならスルーパス、
Fならコールバックの属性に必要な前処理関数名のリストを付けといて、それを順に実行してからコールバック

あと一覧式なら無駄なオブジェクトが漏れて無いか調べて消去も出来るな
うん堅実そうだ

697 :瘋癲の錬金術師 :2018/04/19(木) 00:54:22.28 ID:Czp9MEe7K.net
今まで専用ビューワでデータ見てて取り敢えずそれキャプったのを叩き台にしてたけど、
ファイルフォーマットが独自っぽいんで、仕様公開頼むにしてもオンライン処理用に書き直すにはやっぱりバイナリ読まなきゃなんないかも
FF覚えてて良かった

698 :瘋癲の錬金術師 :2018/04/19(木) 00:58:13.40 ID:Czp9MEe7K.net
というか仕様調べるほどどう足掻いても無謀なプロジェクトに思えてきた
10GB/s以上で極太特注ケーブルでデータが流れてくる予定
ストレージには貯められてるようだから取り敢えずオンライン処理は諦める
伝えがたし

699 :瘋癲の錬金術師 :2018/04/19(木) 01:01:04.85 ID:Czp9MEe7K.net
サーバ管理系の人もデータの洪水扱ってそうだけどどんなもん?
なんかノウハウか必要そうなスペックの推定教えて

700 :瘋癲の錬金術師 :2018/04/19(木) 01:07:16.11 ID:Czp9MEe7K.net
ハードはまったく分からん…
取り敢えず支給のMacBookにUSB挿して何とかなるもので無さそうってとこまで分かる

701 :瘋癲の錬金術師 :2018/04/19(木) 01:09:41.15 ID:Czp9MEe7K.net
というか極太ケーブルの先がUSBじゃないんだけど

702 :瘋癲の錬金術師 :2018/04/19(木) 01:16:37.29 ID:Czp9MEe7K.net
取り敢えず溜めてオフラインで処理するにしてもスパコンまでsshで送れるだろうか
明日はpingとかいうパソコン大先生御用達コマンド打って計算してみよう
直にストレージ持ってくにはクレーンが要る

703 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 01:17:27.54 ID:UOw4ElNid.net
>>635
Cなんとか系って
日本だと今やこんなコンピューターサイエンスを全く知らない馬鹿がプログラミングしてるのか
そりゃ糞システムしかできないわけだわw

704 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 01:18:53.00 ID:UOw4ElNid.net
>>702
Pingがパソコン御用達?
君ほんとに無知だね
パソコンさわらないで死ねよ

705 :瘋癲の錬金術師 :2018/04/19(木) 01:24:47.73 ID:Czp9MEe7K.net
>>703
まだ4月(再)就職でマ歴半月だから許して
パソコン得意ですって言ってたらXX億のスーパーマシン作るからよろって一人に任された

706 :瘋癲の錬金術師 :2018/04/19(木) 01:29:28.70 ID:Czp9MEe7K.net
なんでポスドクに投げるかしら
外注するより安いからか
消費税にも満たないのに

707 :瘋癲の錬金術師 :2018/04/19(木) 01:35:10.36 ID:Czp9MEe7K.net
そもそもの仕様決めたボスが全く分かってないとこ見ると建造したメーカーも言われるままに何も分かってないで建てた気がする

708 :瘋癲の錬金術師 :2018/04/19(木) 01:44:56.56 ID:Czp9MEe7K.net
>>703
究極にビッグなデータサイエンス!!って銘打って始まったんだけども、そもそものデータがビッグすぎて何時サイエンスに取り組めるやら
もう保険で手元にあるのでコソコソ闇実験始めてるよ、もちろん時間外だよ

709 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 01:46:37.68 ID:KU4+rqCN0.net
まいどIT関連スレでしゃしゃり出てたアザラシが消えたと思ったら
また新しい糞コテが湧くようになった

710 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 01:48:06.48 ID:C5ew+DVq0.net
なにこの連投外字

711 :瘋癲の錬金術師 :2018/04/19(木) 01:50:14.27 ID:Czp9MEe7K.net
ごめんなさい
寝ます

712 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/04/19(木) 02:01:16.89 ID:l7jmh/E30.net
困ったときのシングルトン

総レス数 712
178 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★