5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

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

プログラムはプログラミング通りに動く→言語ルールに従えば絶対にバグは出ない 反論できる?

1 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:DlY6k8Rm0● ?PLT(12300) ポイント特典

「プログラミングはパズルみたいで面白い」〜角南萌氏・中学生
http://itpro.nikkeibp.co.jp/article/COLUMN/20130621/486741/

2 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:C8BTyaB90
int i = 0;
int j = 1 / i;

3 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:eiwgITFh0
どちらかというとブロックだろ

4 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:3jOKHaQBP
言語にバグがあったら?

5 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:SxKJrPwSP
一日5時間集中してバグの無いプログラムを書くのが欧米人
一日8時間だらだらプログラムを書きその後4時間バグ取りをするのがジャップ

6 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:AG6iKVYOO
ハードに起因するやつは

7 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:uv+/tlpm0
言語ルールに従わなかったらバグ以前にコンパイルが通らないんだが

8 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:dJi3RPsh0
論理エラーというものがあってだな

9 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:dY3nma6+0
人間の知能にバグがある

10 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:hfwRElbA0
言語ルールに従ってもコンパイルが通るだけ

11 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:HhfIIjFY0
言語ルール違反はコンパイル時に解りますが

12 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:llO2Cpnp0
言語にバグはつきものよ
シーケンサにだってバグあるからな
テストあるのみ

13 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:hxrFK4Jv0
>>5
もしプログラミング言語が日本語なら逆になるんだろうな

14 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:JyYCQqLPP
とりあえず、コンパイルは通るわな

15 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:I38yC7jE0
言語自体はあくまで取り決めであって、バグはない
バグがあるとすれば処理系である

16 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:gIYTX6vU0
言語のルールに従ってバグのでるプログラム書くとか、簡単だろ
むしろいつもやってる

17 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:3YNT6NDb0
言語ルールに従わないとコンパイルエラーが起きるんですが

18 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:WzQQDQ930
while(true){}

19 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:5UX9qabA0
設計がぐだぐだだったら、同じだろ

20 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:P4TketZQ0
>>1
頭悪いってよく言われるでしょ?

21 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:6V/dFk/40
書いた奴が仕様と言い張るならしようがないな

22 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:97pFtt8nP
Haskell書いてるとまさにパズルみたいだと感じる

23 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:J5asGFL0P
客が気に食わないと思うことがバグだから

24 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:ZSIlMYRq0
言語的に正しいのは最低ラインだろ。

25 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:TRpdRTp20
コンパイルエラーなら猿でも消せるんだよ

26 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:G3H7imNd0
バグのないプログラムは存在しないが、デバッグの不可能なプログラムもまた存在しない(至言)

27 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:msTaj8d/0
http://livedoor.sp.blogimg.jp/news2ch_now/imgs/4/3/43c63324.jpg

設計バグの典型

28 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:g1I4XKWu0
言語ルール
これを覚えて使いこなすまでが大変

29 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:35HAfoym0
プロセッサ自体にバグがあればプログラミング通りに動くとは限らない、はい論破ー

30 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:3/Nl0ImB0
プログラムは思い通りには動かない、書かれた通りに動く
誰が言ったか知らんが至言だな

31 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:/2R5fpiw0
・仕様バグ
・機種依存バグ
・相互接続性不良

正しいコードを書くのは最低条件

32 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:4mp9Y9JOP
バグがハゲに見えたのは疲れてるのかな

33 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:J5asGFL0P
俺が一人で設計から実装までやればバグは出ない

34 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:2sMza4Dp0
仕様レベルでのバグもあるからな

35 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:PgIj+r5/0
>>5
お前エラーとバグを混同してない?
外国人だろうが日本人だろうがバグ取りは必ずするんだけど

36 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:vtnzPUYU0
言語ルールに従わないとそもそもプログラミングできないやん

37 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:CNuKbOq30
言語ルールに従って書くだけなら猫でも出来るわw

38 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:qCXAl8bI0
javaは常時デバッグ中

39 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:V3dlj70HO
仕事で嫌々作ってるものに何を期待してるんだ
バグらせて残業代稼がんと手取り少ねえだろが

って先輩に教わったわ

40 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:BM0l2rX50
言語ルールに従わないときに出るシンタックスエラーなんてバグですらないわw
問題はそれを通る、言語ルールに従ったバグ

41 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:L/agwp+WP
文法がが間違ってればイリーガルファンクションコールが出るんだろ?

42 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:NBfKZDLz0
プログラマの話はつまらん

43 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:71HSmCL30
いっつも思うんだが、日本語で書けて簡単なプログラム言語作れれば億万長者なれんじゃね

44 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:PgIj+r5/0
>>43
なでしこ

45 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:RnSIO/nVP ?PLT(12001)

プログラマは日本語すら怪しい

46 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
while (1){}

47 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:A00xevEWP
>>5
CPUにすらエラッタ入ってるのに外人がバグ無しでプログラムとか

48 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:qCXAl8bI0
仕様バグ作るヤツに限ってプログラムのバグだった強弁する法則

49 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:XI6k2HCD0
>>5
連続5時間コーディングして一つもエラーが発生しないスーパープログラマが存在するなら是非とも拝みたいわ

50 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Rp9mT65EP
日本語でプログラム書くとか絶対にやりたくないな

51 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:WeUZLWiV0
syntax error >>1

52 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:y4O6fip50
Access violation exceptionが出たら
とりあえず荷物まとめて逃げる準備

53 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:43w9Y4EMP
>>48
仕様記述言語使えよw

54 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:C0K0ig0E0
i と j ってクッソ区別しづらいのになんで一般的なの

55 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>49
http://d.hatena.ne.jp/softether/20070324

56 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:crxF3NDS0
>>1
標準ライブラリにバグが存在したり、あとその言語の構文パーサーにバグがあったりするんだけど。
論破完了。



・・・まあ後者については、そのパーサーがこんなものだから仕方ないわな
https://github.com/ruby/ruby/blob/trunk/parse.y

57 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Dj0ZcCq00
統一言語って何が問題で実現できないの?
場合によってVMに乗せれたりとかできるようにできないの?

58 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:pixGgEZr0
思った様には動かない
書いたとおりに動く

59 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:HuN3s/KZ0
ルール通りは前提

60 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:V3dlj70HO
>>52
まじやめろこのやろう

61 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:crxF3NDS0
>>57
VMと統一言語は何の関係もないぞ

全ての言語を全く同一の中間言語にコンパイルするってのは可能だけどね
つーか、それをやろうとしたのがJRubyとかJPython

62 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:73CnbkAuP
言語にバグがーとか言う奴はコボル使ってろカス

63 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:JLwBd/SC0
少々恣意的ではあるが、
人間の想定したことと、実際動作との齟齬のことを
バグと呼ぶのではないかと

64 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>57
言語を一致させる必要がないから。一致させるのは中間言語だけでいい
http://upload.wikimedia.org/wikipedia/commons/thumb/9/98/Diagram_of_Common_Language_Infrastructure_%28ja%29.png/615px-Diagram_of_Common_Language_Infrastructure_%28ja%29.png

65 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:AG6iKVYOO
仕様です
逆の立場になったらほくそえみながら見てるわ

66 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:9KAfp0Nu0
アクセス違反と〜があいまいってエラーが全く出ない奴は尊敬する

67 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:yw7ohvEl0
>>55
登のWebサイトのリンクでいきなりエラーなんだがw

68 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:NobMi8RG0
書いたとおりに動くというより、書いたとおりにしか動かないという方が

69 : 【大吉】 :2013/07/01(月) NY:AN:NY.AN ID:uvo8AYOM0
JAVAの悪夢

70 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:eYpi3pmNP
>>49
なんでこの人コーディングを行で語りたがるんだろうか?
おいらの知ってる先輩方は設計の完璧さを誇ることはあっても、プログラムを行で語ることは一度もないんだけど・・・
タッチタイピング技能しか・・・・

71 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:V1jWtbSW0
書いている最中の

停電

72 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:e5wT1df+0
は?

73 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:mRYocG4cP
プログラミングって何か一つでも間違ってたら大抵全く動かなくなるからやってられんわ
原因特定も難航することばかりだし

74 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:73CnbkAuP
>>70
全行手打ちのスーパープログラマなんだろう

75 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
仕様バグ・・・
設計バグ・・・・

76 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:WAR+C7eF0
学生時代、関係ない講義聴きながら仕様と擬似言語書いて
空きの時間にコーディングするといい感じにバグの無いプログラムが組めたなあ

77 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:yw7ohvEl0
>>71
俺はもうちょこちょこ細かくCtrl+Sするのが完全に癖になってる

78 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8hz8bvbY0
null pointer exception
略してぬるぽ

79 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:eYpi3pmNP
>>74
なおさら入力ミスの少ないタッチタイピングマスターとしか思えないよ
for (int i=0; i<1000; i++) { printf("Hello world.\n"); }
と書くところを・・・
printf("Hello world.\n"); printf("Hello world.\n"); printf("Hello world.\n"); って1000回書くのさw

80 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:e5wT1df+0
>>73
はぁ?

81 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:1L6Mclff0
言語仕様上のバグはたいていIDEでエラー表示出るけど
当然だけどロジックのエラーまでは探知できないよ
なので絶対バグは出る
はい、論破

82 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
>>78
ガッ

83 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:qCXAl8bI0
>>53
業務ルール落とし込みが全然出来てないとかそういうことだからUMLなんかかけないし、書かないと出来ないプログラマーとかそもそもクズという仕様

84 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:vzUa+gPh0
IT業界ってプログラミングできない人ばっかりだよね・・・

85 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:crxF3NDS0
>>70
>>49のどこに行数なんて書いてある?

86 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:2+8eIuQ50
>>1
フローをきちんと書いてそれを誤訳やオーバーヘッドもなく綺麗なコードで出来てくるなら人間が
無理にコード書く必要は無いよ
言語ルールに乗っ取っても自動で完璧に生成できるものはまだない

87 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:YHyjbHxSP
基本設計
詳細設計
製造
単体テスト
結合テスト

どこが一番重要なん?

88 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
>>87
一番大事なのは
基本設計の前の段階にある客の”要件”

89 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:h9yfcBQEP
>>87
その中じゃ、基本設計

90 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Ak2sPdz20
>>87
要求仕様

91 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:co5E+R2U0
>>43
それってコンピュータが自然言語を正しく解釈するってのと同義じゃないのか
そりゃできれば金持ちだよ

92 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:V3dlj70HO
>>87
まず営業の口を縛り上げろ

93 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:73CnbkAuP
何が作りたいかよりいくらかかるかが重要だからね
日本のITはだからアホ

94 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:TRpdRTp20
一番重要なのは予算と納期だろ

95 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:4bQcG/QhP
iphoneかipadでプログラミング出来る時代まだか

96 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:CNuKbOq30
>>92
正解

97 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
>>92
お前、苦労してんだな

98 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:qCXAl8bI0
オフショアでコーディング中国に出してブリッジSEが死にかけたりしてた事もあったな
日本電気が数億パーにしてやり直したり

99 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>95
gcc入れればiPhoneでコンパイルできるよ

100 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:ngAEwFbT0
昔はアホなソフト屋とかバグ発生率の標準が決められてて
バグ少ないと逆に迷惑がられたり
今でも人買いITなんかステップ数信仰が残ってたりするんだよね

101 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Te2cx19h0
求職支援でJava習ってるけど初心者にはチンプンカンプン
こんなんで就職とか無理ゲー

102 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:E6Wyzo/+0
>>92
自分で営業やればいいじゃん
営業やってコード書いて、給料もたくさんもらえばよい

103 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:acEg1gVE0
試験でバグ検出しないと本当に試験したのかって疑われるくらいバグが当たり前の業界

104 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:gIYTX6vU0
>>54
人から聞いた話だが、
既知数をa,b,c 未知数をx,y,z みたいにするデカルトの流儀を援用して
整数integerについて i,j,kとするようになったらしい

…簡単にいうと、昔からだから紛らわしくても諦めろ

105 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:o7o0FWUm0
富士通のシステム開発者に会ったことがあるが、役人以上に役人らしくて驚いたわ。

106 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:qCXAl8bI0
>>102
なんかある度に電話して作業時間削る客なんか居ないもんな

107 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:yoOpG6QI0
int n = 1 / 0; はい論破

108 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:eYpi3pmNP
>>85
ごめん、間違えた55のURLの人のことだ
ほんとごめんね
許しておくれよ m(_ _)m

109 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:73CnbkAuP
>>105
インフラ屋は公務員だよ

110 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:9BveMbSu0
1 / 0
だとコンパイル出来ない言語も無い?

111 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:E6Wyzo/+0
>>106
言い訳すんなよ
営業出来ないくせに営業に文句たれるなよ
もちろんプログラミング出来ない営業はプログラマーやSEに文句たれてはいかん
金が欲しけりゃ顧客に文句たれんな
甘ったれが

112 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:h9yfcBQEP
>>88
客にあるのは“要求”

113 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>112
餌を待つ雛鳥じゃないんだからさ
要件くらい客が自分で定義しろよ

114 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:HD3yGgPgP
エラー出して止まろうがプログラムに書いてある通り動いてんだから正しい動きであってバグではないって言いたいんだろうけどハードウェア上で動かす以上ハードウェア起源のバグは起きるよね

115 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Gakja/2i0
プログラムは思い通りには動かない
なぜなら、命令した通りにしか動かないからだ

116 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:D4yuGSba0
いつまで人月商法やるの?

117 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Gakja/2i0
もうかかれてたは

118 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:S21GuTKLP
>>116
これって日本だけ?

119 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:h9yfcBQEP
>>116
IT屋が、要件くらい客が自分で定義しろとか思ってる限りは、ずーっとだよ

120 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:x6Y/Mijd0
客は自分が欲しいものを分かっていない

これが現在は常識になってると思うけど

121 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:eYpi3pmNP
>>113
うわー
こういうこと平気で言える馬鹿がまだいるんだ?

自分は神にでもなった気分なのかな?

122 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8oXHF01JP
一番大事なのは気持ちだよ
ワタミ程度でブラックだとか言ってる甘ったれにはバグのないプログラムは書けない

123 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:phalHeYp0
>>116
じゃあ豚月で

124 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:e8AFour10
仕変
仕変
仕変

125 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Z/HPJW56P
ジャップは「空気読め」みたいな受け手に甘えたコミュニケーションばっかしてるからついバグが出るんだよ

バグは甘え

126 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:sTEzT/n60
コンパイルが通るだけじゃ動かンやろ

127 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:V3dlj70HO
>>111
兄ちゃん、規模っつー概念を考えた事あるか?
あとな、営業もアホばかりじゃねえんだ

時々とんでもねえ奴がいるんだよ

128 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:XVjQhNdN0
コンパイラのバグは?
CPUのバグは?

129 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:o93tfKvFP
休日一人でやってるとき、無限ループ入るとめんどくさすぎる
ログ消えるなカス

130 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:jo/Eeqr+P
>>1は多分フルボッコになってる
見なくともわかる

131 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:uD0gjOFL0
言語ルールってお前・・

132 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:AmYs5URfP
軽い気持ちで仕様変更すると夜道で刺される
これ豆な

133 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:huvmjvb7P
>>27
それバグとはいわんやろうて

134 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:4bQcG/QhP
>>99
いい事聞いたありがとう

135 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8hz8bvbY0
アイロボットで言ってたように完全な人工知能が完成したらゴーストが現れてプログラムは制御不可能になるのかな

136 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8oXHF01JP
ほんとにプログラムの事を考えてたら水以外のモノなんて口には入らない
飯を食ってるようでは二流
それではバグがでる

137 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:XVjQhNdN0
あと、TDDというかテスト駆動開発という言葉が出てこない時点でもうね…。

138 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>119 >>121
自分で要件定義できない馬鹿な顧客がいるせいで、
営業は顧客を喜ばせるようなセールストークをせざるを得なくなるし、
開発者は営業のセールストークを満足させるために頻繁な仕様変更に耐えなければならない

全ては顧客が最初に要件定義を終えていれば済む話

139 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:jeFeyVWs0
int unko = 0;
do{
System.out.print(">>1は死ね");
unko++;
}while(unko<893810114514889464)

140 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:GRWNrG//0
文法が合ってても答えが違ったらバグです

141 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:3GpigcH4P
そこでCIですよ
誰もがバグのないコードは書けないから、バグがでる前提でバグ検知に力を入れよう

142 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>137
テストに通りさえすればそれでいいという「動けばいい」を体現した技法
大学でコンピュータサイエンスを学んだ人間からすると汚物に見えるよ

143 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8oXHF01JP
自分の人生だと思ってプログラムを書かなくてはならない
自分の人生だと思えば手を抜いてバグを出したりする事はない

144 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:HhfIIjFY0
Jenkinsは楽、その前にUnitTestがちゃんとしてないとアカンが

145 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:gIYTX6vU0
>>143
人生バグってる人しかいないとこで言っても説得力が

146 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:3/Nl0ImB0
>>137
リッチで物分りのいいおじさん相手の要件でもない限りそんなクッソ工数のかかる事できまへん

147 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:/A0CFoxI0
大手から転職して小さいソフトウェアの開発やりはじめた
設計書無しの開発始めてやってる

すっげーーー開発はええのな
バグも出まくるけど修正も早く出来て面白い

148 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:oG3d1vJS0!
バグではありません仕様です(ニッコリ

149 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
>>100
今でもうちはバグ検出密度とかきまってて、その範囲内じゃないと色々めんどくさいよ・・・
まじでめんどくさい・・・

150 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:jACfr1YS0
>>1
言語ルールってなんだ?

151 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:XtTaIq+X0
コンパイルが通るだけだろって言いにきたけどすでに言われまくってた

152 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8oXHF01JP
>>145
人生にバグがあるようでは当然バグのないプログラムは書けない

153 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:eYpi3pmNP
>>138
今や大手IT企業すら中小企業に市場を求めなければならないということすらわかっていないようだね
自分たちのことしか考えていない馬鹿ってことをいったのだが的を得ていたようだ
会社が潰れたらきみたちのPCスペックもコーディング技術も全く役に立たなくなるんだよ?知ってるの?
本当に馬鹿じゃないの?

154 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:sBQhXYai0
コンピューターが自力でプログラム書くようになっても
バグは出るんじゃないの?

155 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
>>112
要件と要求の違いって何?
客が「○○がしたい」の○○が要件じゃないの?

156 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:XVjQhNdN0
>>142
いやいや、TDDは「とりあえず動けばいい」じゃなくて、仕様変更などで
プログラムを修正した場合に、修正内容が他に影響するかの方が重要なんだけど。

157 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:2+8eIuQ50
>>121
さらっとあほだなおまえw

まぁ要件定義できない客相手だと自分の失敗も簡単に隠しやすいからどっこいなんじゃねーのw

158 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:K1szyyWN0
まぁ、実際一番面倒なところ(時間がかかるところ)は要件定義だよな。。
顧客が真に欲しがっている機能をあの手この手で引き出さなきゃいかんとか。
要件定義さえ出来ればあとは馬鹿でも作業できるからね。

159 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:Aoy0UlKz0
計算ミスと同じで、ロジックの組み方を間違えれば
言語のルールに従っていたとしてもバグは発生する

160 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>155
○○に当てはまるのは通常、漠然としたイメージに過ぎないから
ソフトウェアの開発にそのまま利用できるほどの具体性がない
そういう顧客のアホな妄想を実現可能な仕様に変換して提案するのが要件定義

161 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8oXHF01JP
バクが出てるのにやめてしまうからバクが出る
バクがなくなるまでプログラムすればバグは出ない

162 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:qcroW8L80
>>55
>いろいろ調べたの結果によると、普通の開発者の作業能力は、1 ヶ月数百行程度、多い人でも 1 ヶ月で 3,000 行程度らしい。"

人を馬鹿にしすぎだろ

163 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:KxtBUuI00
>>138
要件定義は絶対に客と一緒にしなきゃダメ!!
要件定義は客と合意形成をするところ
お互いが合意してはじめて、製造途中の追加要件や仕様変更に
「じゃあ最初の契約と違うから納期と延長と予算の追加ですね」
ってのが言える
その交渉は営業に任せるけど

そういうめんどくさいやり取りをして始めて、出来上がったときに相手も満足する
心理学的に「苦労して手に入れたものほど価値がある」と人は感じる
だからめんどくさいけどこのプロセスが必要

164 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8hz8bvbY0
結論: プログラムを自力で書くプログラムを作ろう

165 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:CNuKbOq30
そして無職へ

166 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:rbXAe0nH0
>>163
こっちの話を聞いて理解できるほどの知能を持った顧客なんていないよ
だいたい、プログラマでもなけりゃ仕様の内容なんて理解できないだろ
結局顧客が理解できるのは営業の矛盾したセールストークだけ

167 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/01(月) NY:AN:NY.AN ID:8oXHF01JP
おれは精神論者ではないけどバグのないプログラムは当然だと思ってる
当然バグのないプログラムを書いてそこからが大事

168 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:D+t7Z30zP
>>155
要求…顧客が漠然と求めている何か。

その「○○」は、要求に過ぎない

その要求から、重複を外し、不足分を加え、IT屋がITのプロとしての知見、知識を顧客に提供し、
システム化できる状態にまでまとめて練り上げたものが「要件」

169 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:damA789E0
>>162
それはコーディングだけの生産性じゃないよ。
全部込みこみの生産性だからそれぐらいが普通。
新人で400〜600step/人月、ベテランで1000〜1500step/人月くらいでしょ。

170 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:yairBhU50
>>166
仕様理解させないと相手の決算おりんだろww
どんだけ場末なんだよw

171 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:wZWtRoLUP
コード的な問題が無くても演算が重くて処理が間に合わないというのはあるな
ゲームの画面がカクカクしたり、音が途切れるとか

172 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:qTHAQUBW0
30歳だけどプログラマーになれる?

173 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:GLuVjM+v0
予算と時間が無尽蔵ならばバグのないプログラムは作れるだろう
しかし現実は非情なのだ

174 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:Cc9xYNCEO
>>1
それは「しんたっくすえらー」といって、たくさんあるばぐのひとつにすぎないんだ
きょうみをもつのはたいせつだけど、いまはがっこうのおべんきょうをがんばろうね

175 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:mbtHQ/VF0
文法が間違ってなくても書く順番とか間違ってたらあかんやろ

176 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1hmuHzy+P
>>172
甘いよね
ただそれだけです
あなたの本当の人生の目的は何ですか?

177 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
>>162 >>55
コーディングするだけならヘボプログラマでも一日で三桁行はいけるな。

178 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:z8Csnlp70
いつもの
ttp://maniyax.net/project_cartoon/project_cartoon.gif

179 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>155
例えて言うと

・要求とは「卵割りマシンを作れ」。

・要件とはその卵割マシンの具体的な性能
 スループット5個/secとか、殻をどこにどうやって処理するとか、
 殻の破片にしても「絶対に白身に付随しないこと」なのか、
 それとも「白身に付随して落ちてもいいけど、最終的には全部取り除けること」なのか、
 そういう「決め事」。

180 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6u6JqMZW0
言語ルールにそっても倍精度実数がらみはバグるときはバグる

181 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>170
多分あなたの言っている「仕様」と、>>166が言っている「仕様」は
そのレイヤーが1層か2層ぐらい違う。

182 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:/JlRnPMb0
>>171
設計に問題ありやな

183 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1VvScakA0
>>179
顧客(バカ)「卵割りマシンを作れ」

俺「わかりました。人が卵を置くと、自動で割り、さらに黄身が無事なまま排出されるような機械を作ればいいんですね?」

顧客「おう」

…数日後

俺「完成しました。殻については特に指定がなかったので黄身と一緒に排出する仕様です」

顧客「殻と黄身を分離して黄身だけ取り出せるようにして作り直せ」 ←仕様変更、手戻り発生

184 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:W3JolnHK0
>>178
これを待っていた。
けど、何か増えているwww

185 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:15lRzrca0
いつもの貼っとく
http://itpro.nikkeibp.co.jp/article/COLUMN/20080828/313626/sfig2.jpg

186 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:nRjxMQZl0
すいませんけど、教えて欲しいんですけど、なんでバグというものがでるの(´・ω・`)?

187 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6u6JqMZW0
>>186
パッチワークの賜物

188 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1hmuHzy+P
>>186
甘えがあるからバグが出る
自分の人生だと思ってプログラムすればバグを出したりする事はない

189 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:fuqp8NpO0
VisualStudioぐらいお高いソフト使うと変数ごとに格納されてる値をズラッと表示しながら実行できんのか?

190 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:DroD4XxG0
>>171
ちゃんと処理能力を考えてやらんから・・・
それよりもAndroidの一部端末では動かないはやめて欲しいわ
発狂しそうになる

191 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:dyR5Drnk0
iとjが紛らわしいとかいう奴にプログラミングは無理
アルファベットの中で紛らわしいのはlだけ

192 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:wr4iVhXxP
会社入ってからひたすらに延々と先人のバグ取りをしています

193 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:KMoO4eS4P
>>186
文章書いてて一度も誤字脱字ないの?

194 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:GLuVjM+v0
子供の頃思い描いていた理想の自分になれたか?
もしそうでなければそれはバグだ

195 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:W3JolnHK0
>>189
まあVisual StudioでLinuxのアプリをデバッグしろと無茶を言われなければ当然できるし、
gdb等、いわゆデバッガーといわれるソフトだったら普通に出来るけど。

196 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>186
大きく分けて原因は二つ。

・ソフトウェアとは、どこまでいっても物理ではなく、論理であること。
・ソフトウェア制作において、パーツを使い回しすることを前提にすることがよしとされていること。

197 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:wdd3nclm0
営業から開発に転職したけどPGは顧客のこと考えなさすぎだと思うわ
ちょっと考えれば良くなるようなことをあえて無視する

198 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:XZ6ZYq2i0
こういうスレタイみたいなのドヤ顔で言っちゃうのってアスペだろ

199 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:W2sB/5RWP ?PLT(18001)

プログラミング言語はアルゴリズムを記述する言語なので
文法を遵守した程度では、たかだか、それがアルゴリズムであるということまでしか保証されない
(それが、記述者が望んだアルゴリズムであるかどうかは話は別)

DSLにしたって同じで、文法的な正しさは、それがモデリングするドメインの範囲内の何かである、という程度までしか保証しない

200 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:jxEsp/gM0
ペンタブに対応しないハードをどうやって支配するか。

201 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6JGtmJ8S0
プログラムがきちんと書いたら,思い通りに動くんなら
誰が苦労するのよ.

202 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:fyayRqS80
バクの数が基準値内に収まらない場合の報告が非常にアホらしい。

基準値より多い場合…今回の修正は難易度が高いため
基準値より少ない場合…今回の修正は難易度が低いため

ああアホらしいアホらしい。

203 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:S58BTukVP ?2BP(1000)

>>133
じゃあなんなの?
これはバグやで

204 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:WESgNdnR0
>>5
Microsoftは日本人が動かしてるのか笑

205 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:WESgNdnR0
>>203
バグはソフトウェアやで

206 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:67xQRJrY0
そう言えば支援訓練のテキストの誤字脱字が酷いんだが
作ってる先生は何故この会社でやって行けるのか不思議

207 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:yairBhU50
>>183
これはいいんですね?じゃなく相手にしゃべらせてない時点で負け
ほぼ全部自分の思い込み
最低自分が気付く危ないと思う箇所くらい指摘して石橋叩いて渡っておかないとな

208 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6JGtmJ8S0
>>205
それは歴史的に間違っている可能性が高い

209 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:WPN0meZg0
仮に1日かけて作ったプログラムをテストしてみて
一切バグが無かったりしたら、逆に不安になるだろ。

210 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:KMoO4eS4P
>>202
わかるわ

多かったら品質が悪いと強化試験やらされ、
少なかったら試験項目が悪いと難癖つけられて品質保証のための追加試験

211 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:eNIcoU0u0
テストの網羅性とか永遠の課題だからな
大規模になればなるほど

212 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:DxfsdgP4P
バグの無いソフトってあんの?
djbくらいしか聞かないんだけど

213 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:yairBhU50
>>202
それ積み重ねて標準的な数値出すんだよ
最初に内部のどこがOK出すかしらんが、見積もりとの差がなぜ出たかも意味があるものだって
ほんとうにアホらしくて納品後の重要障害が起こってないなら品管に辞めたらと言えばいいだけの話。

214 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:ixTNOYGw0
ぬるぽ

215 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1hmuHzy+P
>>206
誤字脱字に拘るのはプログラムだけだ
世の中ほとんどのもんは誤字脱字でも誤字と分かれば問題ないもんはわざわざ確認や修正なんてしない

216 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:4tVLl3wW0
>>213
データか?
あそこは品質の求め具合がおかしい

217 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:nAVczvzTP
ルールに従っても動かない時もあるからな

218 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:W3JolnHK0
>>216
日立もおかしい。

219 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:feIXNEV2P
>>1
君頭悪いねw

220 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:W2sB/5RWP ?PLT(18001)

プログラマーとしてこの先生き残れるか不安だわ
やたら凄いのばっか入ってきてるしついて行くのがつらい。そもそも頭使うとかだるいよ

221 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:yairBhU50
>>216
だから納品後に重要傷害含めて障害が出ないなら無意味だから計測するのやめたらいいんだよ
指標にならないくらい優秀なチームなんだろうからさ
指標はあくまで失敗をする前提で求められる最低限のハードルなんだから。

データでは無いが近いようなとこである
なんにしても基本的にどう捉えるかと、どう品管を納得させられるか次第だろ
簡単に言えば手戻りや賠償を払わなくて絶対に大丈夫だと言い張れるならやら無くてもいい
だが、そんなの人数が増えて巨大PJになってたら無理だから一律に要求されるだけ

ちっこいのにしても同じようなもんだしな経験上

222 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:BFf+1phUP
>>220
そんなどうでもいいことで悩めるお前が羨ましい

223 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:+djf8JVw0
>>189
んなもんVSの評価版どころかエクセル(VB6)の開発モードにも実装されているわ

224 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
↓こういうコードがあったら

if (n > 100) n = 100;

↓こういうふうにコードと一対一に対応するようにテストケースを書きなさいって指示されて

条件:nが100を超える場合
結果:nに100が代入される

言われるままにテスト仕様を書いてそれでレビューまで通してテストを進めていたら
指示を出した本人が急に作業してる部屋にやってきて「バグ率は*%でないといけないから」って
言うのな。

こんなテスト仕様書、コンパイラがバグらないかぎりバグ率0に決まってるだろ。
どうしろって言うんだ。

225 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:DpPAQx3n0
>>224
{}がないとむずむずする(´・ω・`)

226 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:67xQRJrY0
>>215
写経の見本も間違ってるんだが

「ん コンパイル通らない・・・」ザワザワザワザワ
「あの先生ここは・・・」

「あ、これは誤記ですね」

毎日こんな感じ

227 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>225
俺は
if (n > 100)
{
  n = 100;
}
なんて書かれるとむずむずする(´・ω・`)

228 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:lECT2O81P
ゲーデル「せやな」

229 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:FmAYPXMdP
>>227
俺は
n = n > 100 ? 100 : n;
なんて書かれるとむずずむする(´・ω・`)

230 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:DroD4XxG0
>>225
わかるわ
別に無くてもいいんだけどなんかね・・・

231 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:AFo4vfn50
※ただしプログラムを組むのは壊れかけのプログラマである

232 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:V+xq1bb40
万単位の行数を一切解釈の間違いがなく、
別のプログラマーとの解釈の齟齬もなく、
また発注仕様書にもミスが一切無かった場合に限る

233 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:4FC3HEptO
変数名もむずむずするし条件に定数あるのもむずむずする

234 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>229
三項演算子はつい使っちゃうわ

235 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:ydO3pBfK0
言語的に間違ってるのがバグだと思ってるあほがいたのか

236 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:D+t7Z30zP
昔っから

if (n > 100) n = 100;

だと、n <= 100の時にはやらない処理を追加することになった時に

if (n > 100) n = 100;
m = 10;

とやらかす奴がいるから { } 付けろ、という宗派がいつまでも消えない事を鑑みるに、
やはり、そうやらかしてしまうプログラマーは実在するし、それによるバグも
消えてなくなったりはしてないということだろうね

個人的に身近な例でいけば、Linuxカーネルの場合は「必要なければ付けない」規約だけど、
こないだLinusがやらかして半日悩んだって嘆いてたね

237 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:5MxcD1o40
雷落ちたらバグるで

238 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
>>236
そのコーディングルールは

if (cond)
 n = 100;



if (cond) {
 n = 100;
 m = 100;
}

みたいに複数行にするときに{}を付け忘れるからって理由で、elseの付け忘れが理由ではないね。

239 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:O8DAd/bu0
eclipseがStringを型として認識しなくなって諦めたわ

240 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1VvScakA0
>>238
そんなバグやらかす奴いねーだろ。

241 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:h1F3wJMd0
昔のペンティアムはCPUに不具合あったからプログラムちゃんとできててもバグってたけど

242 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>240
いるよ。

比較演算子だって、== と間違って = と書いてしまわないために、
定数と変数の比較では定数を左辺に、変数は右辺に書けって話も聞いたことがあるだろ?

243 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
>>240
おれも、一行のときは{}省略するけど、{}の省略禁止のコーディングルールのところは
こういう理由で禁止してる。

244 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:dyR5Drnk0
ifには必ず{}付けた方がいいよ

245 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
{} は省略する人もいるし、するなって人もいるし、宗教論争だから好きなほうを選べばいい。

246 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>242
そのバグ、なかなか見つけられないもんな

247 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:Bj2jOdaY0
{}省略するときは
if(cond) do_something();
みたいに1列で書いてる
ただ1列がものすごく長くなる場合は素直に2行にしちゃって{}つけるけど

248 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6poDP0Is0
コンパイルはうまくいくけど
デバッグでやると大抵エラーで止まるな

249 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>246
ただ、理屈は分かるし妥当なルールではあると思うのだが
どうも個人的に「定数 == 変数」とかいう比較文が読みづらく感じるので
プライベートで書くときは if (fp == NULL) とか書くけどねw

あと、goto禁止のところと、「下向きのみgotoを認める」ところがあるね。

250 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
== と = の間違えは、警告を出さないようにコーディングをするって基本的な
ことで防げるんで、定数を左にもってくるとかテクニックに走ったような書き方を
しないで自然に書いたほうがいいと思われ。

251 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:od8BKdUb0
太陽風

252 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1VvScakA0
>>242
典型的バッドノウハウだね。
if文の条件式の中に代入文が入ってたら個別に目立つようにすればいいだけ。

253 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:7ccoSRVQ0
>>84
ジャップ意味わからん

254 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>252
それって、どんな風に書くの?おせーて

255 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:8Yz6T3Cx0
本日の低脳ホイホイ

256 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1VvScakA0
>>254
論理的には実現可能だろ。
具体的な実装をさがす必要はない。

257 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:06ZuxWNI0
でもロジックに問題があったりするし
仕様がコロコロ変更してるうちに煩雑になり更にバグが発生するシーンが増えるリスクが高まる

258 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>256
if (i ==0) hoge();
て書くところを、うっかり
if (i =0) hoge();
て書いちゃったら見つけにくいよねって話なんだけど

259 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:JFWr7dbE0
Java のダブルチェックロッキング

260 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:aNGjaT/oP
作っているのが人間の時点で絶対はあり得ない、存在しない

261 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:1VvScakA0
>>258
条件式の中で代入文を使うケースって珍しいだろ
だからそういうケースがあったらIDEの方で警告出せばいい。

262 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
Javaでも定数を左においてるコードを見るけど、なんでそうするか理由が伝わらないで
ルールだけ伝わってるんだろうね。

263 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>250
> == と = の間違えは、警告を出さないようにコーディングをする

まあ個人レベルで作れるような分量ならそれもありだけどねぇ。

警告を出さないようにする、っていうルールを徹底させると、
「警告を消す」ことが手段ではなく目的になるから、
極端に可読性が落ちたりすることがあってメンテナンスが死ぬ。

特にやたらキャスト演算子が出てくるとかそれで可読性が落ちるとかもだが
「キャストすりゃいいんだろキャストすりゃ」ということになって、
余計に「型」やその範囲に対する意識が薄れる副作用まである。

まああれだな、よほどパフォーマンスにこだわるときとか
よほど昔からのデータを動かすときと、あと文字列を使うとき以外は、
数値データ全部longでいいじゃん、ってのが一番いいんだろな。
CPUサイクルとメモリ消費量をケチるから変なところで不具合が出る。
もちろんケチることに意味がある場面もあるけどねぇ。

264 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>261
最近のIDEはそんな賢くなってるのか
知らんかったわサンクス

265 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
>>258
コンパイラの警告レベルを高めにして警告が出ないように書いたほうがいいよ。
それの場合はだいたいデフォルトの警告レベルで警告がでると思うけど。

266 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:IHljtT6C0
条件内代入でwarningとかでない環境ならいろいろと見直したほうがよい

267 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:QYlcTlGV0
>>261
> 条件式の中で代入文を使うケースって珍しいだろ

まあ、条件式の中で代入文を使うケースってーと

if ((fp = fopen("hoge", r)) == NULL)

とか

if ((buff = malloc(1024)) == NULL)

とかそんなコードぐらいかねぇ。
あとstrlen()みたいなのとか。

268 :イシカク:2013/07/02(火) NY:AN:NY.AN ID:/kyRLD2rP
一行ifは{}は俺は絶対書くけど
{}が無くても苦にはならんな。

result = a == b ? x : y
これも割りと自分は使う。

269 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:NKYz1kVz0
>>263
そんなことないでしょ。
警告をださいとコードが読みにくくなるって。
警告出さないのは基本だわ。
コンパイルして警告がダラダラでるコードはちょっと問題あるよ。

270 :イシカク:2013/07/02(火) NY:AN:NY.AN ID:/kyRLD2rP
>>263
数値データ全部longにしちゃうと、ライブラリやらサービス使う時に
intしか対応してなかったりすると、結局longの値を保持出来ないから
無計画にlongにするのはオススメ出来ない

271 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:dyR5Drnk0
警告レベルの設定はきちんとしたポリシーに基づいて行った上で
警告はエラー扱いにする
それが基本中の基本

272 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:dRSFw+iw0
コンクリートは混ぜた通りに固まる→正しい混ぜ方に従えば絶対に丈夫な建物が出来上がる

→設計が糞なら意味なし

273 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:VqUwHHfI0
みんなは電子工作とかで遊んだりはせんの?

274 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:4FC3HEptO
警告消すプリプロセッサ仕込む奴は殺したくなる

275 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:Sd7wx9qE0
無意味にポインタ使うのもバグ産む原因なんだっけ?

276 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6GkvyTrg0
ほんの一文字違うだけでエラー返す輩
それがプログラミング先生

277 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:dRSFw+iw0
単なる整数でもちゃんと型を使い分けろ
符号なし32bit整数はuint32_tだ
文字列やらのサイズを表現するならsize_tで時間ならtime_tだ
ポインタ間の差はptrdiff_tだ
何でもかんでもlongにするとか死に値する重罪
ポインタが128bitの処理系とか普通にあるんだぞ

278 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:c/arn/N00
すでに>>1がバグってんじゃん?

279 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:GjtslF1p0
ちんぽ

280 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6u6JqMZW0
明示的に書くだけで割とバグは減るわな
下手くそに限って短縮コード書いてバグらせる

281 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:W3JolnHK0
>>277
16bitアプリを32bit化する時にかなり苦労したから、よくわかる。
あとtime_tに関しては、2038年問題が迫っているから、longを使う奴は万死に値する。

282 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:O8DAd/bu0
Androidでアプリ開発したいんだがオススメの書籍教えて

283 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:od5UbLRf0
実行モデルやらメモリモデルまで含めて規定しないと結局は環境依存で動作が変わってくる、けどそこまで規定している物は稀、よってイタチごっこが続くのよ

284 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:K+xPGgDcP
>>282
android studio対応の解説本を待つんだ

285 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:6GkvyTrg0
>>284
それはいつごろ出る予定なの?

286 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:WqGeJKJQ0
>>282
買うな。奴らはアプリ開発して金儲けしようとしていない。知ったかぶりの役に立たない知識を本にコピペして金儲けを図っている。

287 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:FJMcBiFC0
PHPでぬるいコード書いてる俺には高尚すぎるスレだな
型なんてあんま気にしてない

288 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:xBaPGdgY0
>>5
まーた連呼厨が馬鹿晒したのか

289 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:WAqoLF660
プログラマーとSEの違いを教えてください

290 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:kPm661C0O
SE → コミュ障
プログラマー → 重度のコミュ障

291 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:UmdUEMCEi
プログラマって現代の職人ってかんじでかっこいい
職人さんのつくったものを売るだけだから尊敬してるよ

292 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:BnWgLc7W0
あのおー

高級言語だとですねえ

高級言語自体にバグがあるとユーザーが幾ら論理的に正しく記述してても出ますなバグ。

293 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:BnWgLc7W0
↑の最初のほうの連中が全員C系しか頭になくてバロシュ

294 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:ip4kWzddP
試作品のハード渡されて
コーディングは正しいのに、動作確認しようとするとすぐ熱暴走して
まともに動かなかったこととか、技術屋やってると割りとあるよ
プログラマーにはわからん部分だからずっと悩む

295 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:3Q7CgIjL0
エラーもなにもないと逆に不安になるわ

296 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:bRa+MlxJ0
>>294
外から調べられる部分だといいけど、マイコン内でちょっと壊れてるとかは嫌だよな

297 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:4JbhFkX4P
バグもプログラム通りの動きだろ

298 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:mKH4xGHHP
よくくだらないルールに縛られてプログラミングなんて出来るなぁ。
ちっとも楽しくないだろ。俺なら即効で辞めそう。

299 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:klOK8e490
>>294
その試作品がルール違反なんじゃん

300 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:WoaRkkyf0
>>54
俺はiとjの間違いバグが多いからi,k,mでやってるぞ

301 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:yairBhU50
>>299
メカとエレキとソフト(ミドル込み)の順だからな上が出来てても下が要求にあってない状態だと
コマンド投げたらえらいことになるなんてことはよくある
それにコマンドの組み合わせから仕様外のポジションになったせいでトラブルとかも
結局どのレベルでもきちんとどういう動きが正しいのか認識あわせるのは必須

302 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:Hvz0QOPh0
なぜかハードのデバッグまでやる羽目になるよな

303 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:BAkKHHHNP
>>301
そういう仕事が出来る人憧れるわ

304 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:HfLsel6C0
プログラムがハードの特性の影響を受けないと思ってる時点でド素人丸出し
アプリ開発とかはプログラミングじゃねーから
ドライバとかコンパイラとかミドルウェアを作るのがプログラマだから

305 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:4L93lu3l0
クヌース師匠スレ

306 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:XvTEFCJS0
VMやOS自体に、もっというとCPU自体にバグがある
言語仕様やAPIに曖昧なところがある
8bitマイコンですら仕様が仕様書に書ききれてない

307 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:w9zPnT7s0
>>298
メンテしたりライブラリ化するためには必要でしょ
好き勝手書いた他人のプログラムなんてうんざりでしょ

308 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:wZWtRoLUP
ハードの不具合は折り込み済み
よそで実績あるデバイスの不具合を見つけると、おめーが悪いんじゃね?て感じになって腹が立つ
詳細な不具合報告を突き付けると、対策品が間に合わないと泣きつかれて、結局ソフト屋が割りを喰う

309 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:LXK6m5JK0
>>229,234
式はかっこ使ってくれればいいんだけどねかっこ

 return (o_O > 23) ? 'TOO HUGE' : 'poo';

なら分かりやすく目grepしやすい(´・ω・`)

310 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:Dh1sU2rA0
ソケット通信するプログラムがあれば、ルールに従ってもバグは出るだろ

311 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:knnvc8/Y0
日本語として正しくても意味不明な文章なんていくらでもあるわけで

312 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:U8cWQo0w0
論理バグ、仕様バグが問題なんだろ

313 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:VyORbU7s0
人間が介在しないシステムならバグは出ないが、そのシステムは動いてるとは言わない。

314 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:hCnOtuqR0
>>300
なんかi-はFORTRANの名残だろ?と素人の俺がぐぐったらi,jを使った派遣は首にしてやったわw
みたいな検索結果が出てきたんだが。

iとjの違いもわからないフォント使ってるのかよ・・・?プロなら指定あるんじゃないのか……
俺ならiとjの違いもわからないフォント使ってる奴にキレるわ。

ちなみに俺が一番フォント関係で悩んだのは . が入ってるシェルスクリプトのプログラム。画面のゴミかと思ったw俺の画面汚スギィwww

315 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:5M92chb30
>>1
いかにも中学生がいいそうな言葉でわロタ
人生知らない感に溢れてる

316 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:C2Il0+RA0
ルールに従って出ないのはコンパイルエラー

317 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:FBC0iVs50
多次元配列コピーしたら表層以外参照コピーしてたり、
例えば1を3で割って後で3掛けても1にならなかったり、
あるバージョンからその仕様が変わったり、
環境依存のバグは実戦の中で幾らでもある。
だからこそSEやPGがしょっちゅうデスマに襲われるわけで。

プログラミングがそんなに単純なら自動化出来るんだよ。
実際ルール入力でアプリ化するアプリはあるし。

318 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:bRa+MlxJ0
>>317
浮動小数点ならその辺考慮しておかないと

319 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:FBC0iVs50
>>318
だよなぁ〜。

他社が作ったシステムの移行や改修だと、
稀と言うにはかなり頻繁にあるんよ。
要求として既存ロジックには手を加えず機能を追加しろとかな。

凄く単純な例だと、
クラスの人数と平均点から学年の平均点を求めるとか。
出来れば総合計点使いたいなぁ〜。

320 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:L2D2Y/1A0
>>5
ごうりせいのなんたるかをりかいしていない
アホがおる・・・

いっぱつでたんじかんでノーミスでやれとか
いかにもきゅうせだいのにほんじんがかんがえそうなせいしんろんじゃねえかww
おうべいてきなごうりてきしこうなら、ミスがかならずあることをぜんていに
チェックするしくみをつくるよ

321 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:BnWgLc7W0
56 名前: オレオレ!オレだよ、名無しだよ!! [sage] 投稿日: 2013/07/02(火) NY:AN:NY.AN 0
マクナルという言葉の起源は韓国だと聞いた

322 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:u0Oppahn0
組み込みはソフトでハードをぶっ壊せる

323 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:FgwMKK5SO
仕様が既にバグってる場合が大半でしょ

324 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:BlqNJBOF0
バグの無いプログラム書く暇あったら
デバッガーの使い方を覚えろカス

325 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:8h6iJ9rxO
動作環境が均一にならないから、完全になくすのは無理
そもそも、企業側もバグ0なんて目指してない
超レアケースを全てテストしてたら金かかってしょうがないから


てか「デバッグ」とか言ってるやつは、ソフトウェア開発の基本工程すら知らないの?
デバッグなんて工程は存在しないわ

326 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:KmICu7oA0
書いてある通りに動くので、どう動くかはわかるが、
何のつもりだったかまでは…

327 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:bRa+MlxJ0
最近のオンラインゲームだと仕様で済ませるよね、バグ

328 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:241sawY0P
>>325
デバッグって工程は無くても結果的に多かれ少なかれデバッグ作業はやるでしょ
やらないの?

329 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:tq7b1ILw0
WindowsUpdateのおかげで今まで問題なかったリージョントラブルで再生不能になった、
サイバーリンクのPowerDVDシリーズとかどうですか?

330 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/02(火) NY:AN:NY.AN ID:mvh2O4TsP
Syntax error
は防げても
Illegal function call
はそれだけでは防げない

331 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:Va6btaVY0
プログラミング始めたいんだけど用途によって違うよね?
顧客管理(名前入れたら生年月日とか出るやつ)とか金銭管理できるプラグラミング覚えたい
どれ覚えたらいい?

332 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:6S1qqwFq0
それもうエクセルとかアクセスでいいだろ(´・ω・`)

333 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:iMMrLCVX0
コンパイルとビルドの違いを
わかりやすい日本語で説明してくれ

暇があるならドラゴンボールでも

334 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:JapExtFV0
プログラムとしては大まかにはちゃんと動いてるが
細部になるとOSの仕様がわからんで困るようになる

335 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:deGB3Dyt0
>>333
コンパイル=ピラフ一味の合体ロボット1機を作る作業のようなもの
ビルド=合体ロボット全てを作る作業のようなもの

336 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:Va6btaVY0
>>332
よしアクセスとSQLとVBAを覚えよう

337 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:SboJY2rs0
言語の仕様通りでも、ロジックの誤りによるバグは当然発生する。はい論破

338 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:3KVkbPYlP
>>331
Excelのワークシートで作れる
で、顧客の検索とか、金銭の計算が案外面倒だと感じたら、Accessで作り直せ
で、AccessのUIは妙にネバっこくて遅いと感じたら、VB+Accessで作り直せ
で、データが増えてくるとタルいと感じたら、VB+SQL Server Expressで作り直せ
で、何か新しい言語に手を出してみたいと感じたら、C#+SQL Server Expressで作り直せ
で、ITドカタで食えるんじゃないかと感じたら、C#+Oracleで作り直せ
で、Oracleクソだろと感じたら、C#+PostgreSQLで作り直せ
で、ここまできたらLinuxやれるんじゃね?と感じたら、Java+PostgreSQLで作り直せ

この辺まで来るとスキルも上がるので、Excelのワークシートで何でもできるようになるから
心配せずにまずはExcelで作り始めろ

339 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:/bjEiGbc0
>>333
コンパイル=パーツを作る(切り出すとか加工とか)
ビルド=パーツをくみ上げる

340 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:2EVlNz4V0
>>327
ネトゲだけじゃなく客を騙す手段の一つ
当然の話だがあまり使うと客が怒り出す

>>328
発売しても動かなければサポート、パッチなどを作る工程が出来てその分損する品
ある程度は環境用意してテスト調整するのが普通だと思うが

店頭販売ものじゃなくて特定企業向けのもので動かなかったら
勿論仕様を満足に満たすまで作業は続く
納期に間に合わなければ客に怒られて帰れなくなったりする
営業が上手く立ち回ればアフターサービス風に保守契約の範囲でデバッグ・小さい仕様変更修正などの作業追加もある

341 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:/xloqBPL0
>>331
そういうのはデータ保護の問題もあるから自作よりは信頼できる人作ったもののほうが

342 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:vuYDX54Y0
とりあえず来年から中小ITでSEになる俺に一言オナシャス
経済学部だからHello, World!レベル

343 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:YjCmxijW0
>言語ルールに従えば絶対にバグは出ない

ロジックバグってのがあってだな…

344 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:o+Y/hkUp0
>>342
Welcome to hell.

345 :番組の途中ですがアフィサイトへの転載は禁止です:2013/07/03(水) NY:AN:NY.AN ID:ZK6PtdCH0
>>342
×Hello world
○hell work

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

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)