ニュース系
VIP系
厳選ピックアップ
見逃せない2chまとめ
1: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:33:50.996 ID:QVrcyNLza
後でなおしゃいいと思ってる池沼しかいない
それざプログラマーなんだろうね

引用元:プログラマー「バグはあって当たり前」←なにこいつら無能なの?


2: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:34:28.769 ID:hFFMUZsdd
お前は今までなにか一つでも完璧なものを作ったことがあるのか?

6: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:36:04.382 ID:QVrcyNLza
>>2
プログラマーってこうゆう感じの池沼しかおらんのか?

4: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:34:50.453 ID:w/DxZJGS0
そもそもコンパイラにバグがない事を証明できないからな
理論上不可能

37: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:01:48.235 ID:HsyPDPqi0
>>4
CompCert「そうかな?」

5: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:35:33.176 ID:TwIK2yyy0
じゃあ不具合だらけの飛行機にでも乗ってろよ

7: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:36:11.853 ID:1KvVpPak0
コンパイラかければバグ見つかるのに

10: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:37:49.785 ID:w/DxZJGS0
>>7
だが、コンパイラのソースコードにバグがない事を証明できたとしても、
そのソースコードでコンパイラを作る際に使うコンパイラにバグがあり、バグを混入させられるかもしれない

8: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:36:58.406 ID:akQU56Ufd
なにを持ってバグがないというのか

9: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:37:12.637 ID:1NfJLofod
何かがないことは証明不可能

14: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:39:54.495 ID:w8w5gLkG0
異常系やタイミング的に起こすことが難しい処理などは
検査しても仕切れない場合がある

15: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:39:57.046 ID:VxAUm29e0
予測不能だから「バグ(虫)」って呼ばれてるんだよ
実際にコンピューターのリレー回路の間に蛾が挟まって起こった不具合もあったのは有名な話

予測内の不具合は「バク」とは呼ばない

18: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:41:06.271 ID:+j2EDb+c0
プログラムを作製するにあたっては二通りのアプローチがある
"明らかに"バグのないシンプルなコードを書くことと
"明らかな"バグのない複雑なコードを書くことだ

そしてほとんどのプログラマに取っては前者のほうが圧倒的に難しい

19: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:43:32.446 ID:QVrcyNLza
IT奴隷は遊んでないで働け

20: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:43:51.777 ID:w8w5gLkG0
日頃からしんぷるなコードを書くように心がけていると
他人のコードを見ても複雑怪奇で追うのに苦労する

21: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:45:22.425 ID:/rHArWKh0
他人のコードなんか全部廃棄して一から作るのが正しい

22: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:45:44.066 ID:2ucIBpxBd
わざと仕込んで仕込んだ通りに出るはずってのもあるけどな

23: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:46:33.694 ID:JePP4czFd
でもお前ら移植時にバグ技修正してあると怒るじゃん

24: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:48:13.419 ID:7In4G8nf0
昔はだいぶ違ったが2000年くらい以降は
バグのあるなしよりスピードが圧倒的に重要になったから
バグはあって当たり前
バグなくなるまでリリースしないのは無能

25: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:48:59.254 ID:P2rNZtNaM
>>1
お前の文章自体がバグだろ
完璧なんてものはないから過信するなということ

26: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:52:42.380 ID:L5gz71TSr
仕様通り作っても後々バグ扱いされたりな

27: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:53:16.126 ID:ZTDxBVC6a
使うやつが困るのならバグ

そうでなければバグじゃない

33: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:00:47.555 ID:/rHArWKh0
>>27
見方を変えると、仕様通りだろうがユーザーの思い通りじゃなければバグ
バグはゼロであるべきだ

28: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:57:41.161 ID:w8w5gLkG0
いままでで一番迷惑なバグは
ファイルシステムぶち壊すのだったかな

29: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:57:56.892 ID:9qA6vQ5/p
建物なんかだとあとからこの間取りはおかしかったとか
この立地だとこの構造は向いてなかったとかわかったとしても
直すハードル高すぎなんだし
コンピュータプログラムなんてまだましだろう

30: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:58:45.640 ID:oRtm82pB0
仮に仕様内で完璧なプログラムを作ったとしても突然仕様が変わってバグになる
それがこの業界

31: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 19:59:07.128 ID:fk6LG9wp0
ちゃんとなおしゃないとね(´・ω・`)

34: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:00:48.588 ID:L5gz71TSr
バグって言われればタダで直さないといけない、これがこの業界

35: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:01:01.222 ID:uebnApXHx
日本語という自然言語を機械言語に翻訳するから齟齬がでる
つまりはじめから機械言語にしておいてプログラマーに渡せばいい
依頼する側にこれができないやつしかいないから日本はダメなんだわ

36: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:01:27.575 ID:bRgttGtd0
作家「誤字はあって当たり前」

38: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:02:01.916 ID:BeS4bch40
コード読ますだけで処理を可視化してくれるAIはよ
フローチャートに現フレーム示す点なり表示して人のコードでもわかりやすく

39: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:02:26.911 ID:lg5BthQ10
VIPにいるプログラムかじりはこういうスレにすぐ噛みつきたがる

41: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:03:04.967 ID:L5gz71TSr
>>39
若い考えを見るのは楽しいよ

42: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:03:12.022 ID:VJWfLqVv0
プログラムのバグより仕様のバグの方が厄介

43: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:04:55.293 ID:L5gz71TSr
>>42
安心しろ、仕様書なんて最初からないぞ

44: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:05:23.997 ID:VJWfLqVv0
>>43
どこのブラックだよ

45: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:06:09.020 ID:vMLDtpsS0
>>43
言いたい事はわかる

46: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:06:34.865 ID:ZTDxBVC6a
>>43
仕様書は後から書くんやで

52: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:14:30.944 ID:oRtm82pB0
>>43
うちの会社かな

48: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:07:47.240 ID:w8w5gLkG0
第一回打ち合わせが納品日

49: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:09:29.599 ID:4UiAaGw3d
俺の責任になるのはイヤだし仕変なるのもいやなんで間違ってると思ったけど仕様書通り作りました(*^O^*)

50: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:10:39.275 ID:Nk4O2hHL0
リファクタリングとか……なさらないんですか?

51: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:12:23.762 ID:L5gz71TSr
リリースしたらリファクタリング出来ないよ?

53: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:14:44.574 ID:VJWfLqVv0
レビューが面倒なのでリスクが上がることはしない

55: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:22:56.282 ID:/rHArWKh0
>>53
面倒くさい作業をこそソフトで自動化するのがプログラマじゃねーのかよ

56: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:29:10.601 ID:i6SGQHQWM
>>55
その費用は誰が出してくれるんだ?

32: 以下、\(^o^)/で30がお送りします 2016/06/01(水) 20:00:13.368 ID:vMLDtpsS0
マジレスするとバグ無いソフト作りたいけどバグ無くすには自由度を極端に減らさないといけない


この記事が気に入ったら
いいね!しよう
最新情報をお届けします

本日注目の話題!

コメント一覧

※ 1. 名無し  2016年06月02日 08:09 ID:CCJ2M99b0 ※このコメントに返信する※
(e/d)

大規模プロジェクト一回やってみなよ素人。


※ 2. 私は名無しさん  2016年06月02日 08:23 ID:6F5EQ5Ui0 ※このコメントに返信する※
(e/d)

大規模だからこそ雑はイカンぞ? ゆとりボウズ

キミは日本人か? 


※ 3.  2016年06月02日 08:25 ID:pc9.8e.n0 ※このコメントに返信する※
(e/d)

こういうこというやつはプログラミングしたことないんだろうなー


※ 4.    2016年06月02日 08:31 ID:dMOY.VpK0 ※このコメントに返信する※
(e/d)

プログラマーどうこうじゃなく一般的な品質管理の勉強した方が良い。
お前の書く報告書は常に完璧なのか?


※ 5. なななし  2016年06月02日 08:35 ID:Fe.DXF1v0 ※このコメントに返信する※
(e/d)

何でこういう奴らは、ITだけが完全無欠にできるものだと思っているのか。
作ってるのは人間やぞ。
やってることは特定の規則に従い文書を書いてるだけだからな。そのなかで誤字も文法間違いも一切無く、なんて絶対に無いとは言えんだろ。
ただ、そもそも動かないものを納品するのはNG


※ 6. 私は名無しさん  2016年06月02日 08:39 ID:GTmjF7eS0 ※このコメントに返信する※
(e/d)

>>1の文章に電波度が足りないから、ただの構ってちゃんの釣りスレだろ

親にもまともに相手されない可哀想な子だよ
遅かれ早かれ自サツする人生だからそっとしておいてあげよう


※ 7. あ  2016年06月02日 08:43 ID:uhktTMrE0 ※このコメントに返信する※
(e/d)

バクなんてないよ?仕様だよ?笑


※ 8. 私は名無しさん  2016年06月02日 08:43 ID:gbpB1uD00 ※このコメントに返信する※
(e/d)

バグはあって当たり前、って
人間はミスするものだから、テストをしましょうって話であって、
バグったままリリースしていいぞって事じゃないんだけどね
工業生産品だって不良品0には出来ないし、品質管理部門でチェックするでしょ、それと同じ


※ 9. 名無しさん。  2016年06月02日 08:47 ID:JN5MDrbk0 ※このコメントに返信する※
(e/d)

そもそもテストなんて全パターンやらんしな


※ 10. 通りすがり  2016年06月02日 08:49 ID:dMOY.VpK0 ※このコメントに返信する※
(e/d)

※8
品質管理部門でチェックしても不良品ゼロはありえないんだぞ。


※ 11. あ  2016年06月02日 08:51 ID:pRmVrsTd0 ※このコメントに返信する※
(e/d)

そもそも、バグの定義が曖昧。
要件上の不具合もあれば、プログラム上の不具合もある。
すれらをひっくるめて、稼働する前に全て想定通りに動く事を保証することは難しい。
スレタイは極論だが、多かれ少なかれ想定通りに動かない部分は必ず出ると思って準備してるところが多い。


※ 12. 私は名無しさん  2016年06月02日 08:53 ID:4q4xOnqs0 ※このコメントに返信する※
(e/d)

欠陥だらけの種族である人間が作った物に完璧はあり得ないが、少しでも完璧に近づける為に検査やデバッグは念入りにやって欲しいのは確かではある。
特に人命にかかわる物は。


※ 13. 私は名無しさん  2016年06月02日 08:56 ID:ucvH0t580 ※このコメントに返信する※
(e/d)

バグなしにしろって工業製品で不良品を0にしろって言ってるのとほぼイコールでしょう。時間さえかければ限りなく0に近づける事は可能でも0にするのは不可能。そして0に近づけようとすればする程コストがかかる。


※ 14. 私は名無しさん  2016年06月02日 09:04 ID:9Than3uB0 ※このコメントに返信する※
(e/d)

プログラムを動作させてる本体(OS)にバグがあるんだから仕方ない


※ 15.    2016年06月02日 09:07 ID:DjTqU.6y0 ※このコメントに返信する※
(e/d)

元々のバグは記録紙テープを虫(バグ)にくわれてエラーを起こした自然の偶発、後天的な変質によるものだったのに
いつの間にか人為的なミスという意味になっとるなぁ


※ 16.  2016年06月02日 09:07 ID:.J0d11j90 ※このコメントに返信する※
(e/d)

1で誤字ってるやつに言われても説得力ねぇよ


※ 17. 私は名無しさん  2016年06月02日 09:09 ID:MrqqERPb0 ※このコメントに返信する※
(e/d)

キリストは言った
「罪の無い人だけがこの女を打ちなさい」

バグの無い完璧なプログラムだけを書き続けている人間だけが「バグの無いプログラムを書け」と言ってもいいのだ


※ 18. 名無し  2016年06月02日 09:12 ID:jT5yykvR0 ※このコメントに返信する※
(e/d)

IT土方ばっかのアプリ屋はそうかもしれないけど、畑やプロジェクト、会社によるよ。
エンジニアが良い金貰ってるような現場だとワークアラウンドでバグ対応しても徹底的に原因見つけるまで調査し続ける。メーカーのハードよりのところやOSのカーネルやってるようなとこはそうだよ。原因不明なままで終わらせるのは単純にエンジニアの技術が無いだけ


※ 19. 名無し  2016年06月02日 09:13 ID:AHwKdoti0 ※このコメントに返信する※
(e/d)

まぁこんなの探しようがねーだろって思うバグもあるよね
なんだっけ、昔のゲームで1時間か2時間くらい壁にぶつかり続けて何かするやつとか

ただ、それを免罪符にしてバグりまくってるゲームもあるから難しい
ちょっと調べたらこんなバグ無くせるだろが!って思うゲームもある

結局程度の問題だよね


※ 20. 名無し  2016年06月02日 09:18 ID:uiB7O.qk0 ※このコメントに返信する※
(e/d)

こういう奴に「ひとつでも誤記あったら金払わん」いって仕事させたら納得するんかね?
仕事自体できなさそうだが


※ 21. 私は名無しさん  2016年06月02日 09:21 ID:t9SHglRw0 ※このコメントに返信する※
(e/d)

何億年も修正し続けてる遺伝子もバグるンだぞ?


※ 22. 名無し  2016年06月02日 09:27 ID:dMOY.VpK0 ※このコメントに返信する※
(e/d)

そもそもマイクロソフトやOracleみたいな巨大企業のソフトが主要機能がちゃんと動けば、その他の機能やレアケースなんて大体で動けばよいみたいな感じだからね。

日本はクリティカルじゃないところで完璧を求めて無駄なコストを掛け続けてる。
いくら頑張ったところで不具合ゼロなんてありえないのにね。


※ 23. あ  2016年06月02日 09:28 ID:MAAt00vJ0 ※このコメントに返信する※
(e/d)

メモリリークとかは防げるかもしれないが、

>ユーザーの思い通りじゃなければバグ

これが肝。
ユーザが多数いる上にそもそも要件が成り立たない内容もある。で、要件定義で歪ができて、要件定義通りにブレイクダウンして設計製造してはいどうぞ、認識と違うなぁとなる。

アジャイルでロングスパン運用すればいつかレガシーにはなるかもしれないが、プログラム、機械は思い通りに動くのが当然という潜在意識がある限りは繰り返しでしょ


※ 24.    2016年06月02日 09:51 ID:8eI8g9.Q0 ※このコメントに返信する※
(e/d)

一方、日曜プログラマ俺氏、自分で使う用ソフトを3本作るもバグなし

締め切りがないって、ステキ。


※ 25. ななし  2016年06月02日 09:52 ID:gif6txs.0 ※このコメントに返信する※
(e/d)

まあ、正しい言い方としては「バグが無いとは証明出来ない」だろう。


※ 26. まとめブログリーダー  2016年06月02日 09:59 ID:xtr52y.k0 ※このコメントに返信する※
(e/d)

OSにも、乗っけるハードにもバグはあるんだよなぁ


※ 27.  2016年06月02日 10:16 ID:vXpWFe7e0 ※このコメントに返信する※
(e/d)

完璧にするのは不可能だけど、近づけることは出来る


※ 28.  2016年06月02日 10:41 ID:lu7hKthc0 ※このコメントに返信する※
(e/d)

言い訳しか言わないプロ達(笑)


※ 29. 私は名無しさん  2016年06月02日 10:59 ID:rv6iEzXw0 ※このコメントに返信する※
(e/d)

バグ0が当然と思っている奴らは小規模で自分が把握できる程度の開発しかしたことがないんだろう
QA部門の存在意義って何だと思う?


※ 30. にゃ  2016年06月02日 11:03 ID:dMOY.VpK0 ※このコメントに返信する※
(e/d)

工業製品やソフトには保証書がついてる。
保証期間外でも重大なものはリコールで修理する。

世の中に何故こういう仕組みが必要なのか理解出来ないユーザーが多すぎる。
完璧な製品を求めるということは、ユーザーが製品を手にする日は一生来ないってことなんだと思うが、、、


※ 31. 私は名無しさん  2016年06月02日 11:06 ID:GVV5xNzv0 ※このコメントに返信する※
(e/d)

威力が3倍になるアイテムを使った。
実際の効果が 元の効果+3 だった場合、プログラムでは
result = src_value + 3 となるが、ほんとは
result = src_value * 3 としなければならなかった

プログラムは動いているがこれは、バグであるか否か?


※ 32. 私は名無しさん  2016年06月02日 11:16 ID:RTFgzYu10 ※このコメントに返信する※
(e/d)

客先から上がってきた要求仕様自体に矛盾があったから指摘したら切れられた。
もう、やってらんねー


※ 33. あ  2016年06月02日 12:16 ID:dMOY.VpK0 ※このコメントに返信する※
(e/d)

ソフトのバグをプログラマーのせいだと思ってるのは世の中知らなすぎる。

プログラミングミスなんかはほぼ100%テストで拾える。
実際には顧客の要求自体に矛盾があったり、設計の不備やハードとの相性なんかの方が遥かに多い。
その辺の不具合を見つけるのはコストとのトレードオフでプログラム組んでるような人の手から離れてることが殆ど。


※ 34. 私は名無しさん  2016年06月02日 12:22 ID:BMbvmQMx0 ※このコメントに返信する※
(e/d)

Linuxデスクトップだとその通り
うちのは毎日更新されるのでバグは時間差を於いて治っていくという流れ
(実際はそうではないバグもあり残存放置されるのもあるからパッチを貼る人も居る)


※ 35. 名無し  2016年06月02日 13:57 ID:6iIX6Y1R0 ※このコメントに返信する※
(e/d)

そもそも大人数で人海戦術してるプロジェクトほど、本当にその人数や工数が必要なのか?
って今IT業界が抱えてるビジネスモデルの問題があるんだよ。人数多けりゃ品質一定に保のはそりゃ難しい、でも人が使えなきゃ下請けしてるソフトウエアベンダーは利益を出せない。
メーカーでベンダーコントロールやってたけど、1年かかって結局問題ばかりで完成させられなかったソフト屋見限って、中で長く使ってる個人事業主(間に商流は通してる)の1人にかわりやらせたら2ヶ月で品質の高いもん作ってたわ。

おかしいんだよ見積もりが。こういうことがあるから常駐させるんだよ。


※ 36. 私は名無しさん  2016年06月02日 14:14 ID:IjJLLuTh0 ※このコメントに返信する※
(e/d)

そもそもそのプログラム走らせる土台部分のOSやらにバグがあるのにバグのないものを作れるかといえば無理に決まってるんだよな。
1はまずMSやapple等のOSメーカーとかパソコンのハードウェア、ドライバを作ってるところに文句言いに行かないとw


※ 37. 名無し  2016年06月02日 14:21 ID:qs7tfSVJ0 ※このコメントに返信する※
(e/d)

現用の環境にもってってはじめてバグに気づく時だってあるだろ
もちろんただじゃすまんが


※ 38. 名無し  2016年06月02日 15:27 ID:9kFUFP4l0 ※このコメントに返信する※
(e/d)

旅客ジェット機すら墜落するのに笑


※ 39. 名無し  2016年06月02日 15:30 ID:9kFUFP4l0 ※このコメントに返信する※
(e/d)

バグの定義が。

仕様書が意図した通り
開発者が意図した通り
顧客が意図した通り

どの時点でテストをやめるか。


※ 40. 私は名無しさん  2016年06月03日 00:38 ID:BUhmNAWO0 ※このコメントに返信する※
(e/d)

>メーカーでベンダーコントロールやってたけど、1年かかって結局問題ばかりで完成させられなかったソフト屋見限って、中で長く使ってる個人事業主(間に商流は通してる)の1人にかわりやらせたら2ヶ月で品質の高いもん作ってたわ。

そのソフト屋って日本システムウエアとかだろ。
初級レベルの在日朝鮮人がリーダーやってて、初心者レベルの在日朝鮮人をあつめて開発してる。
10人で半年~1年やってるのにほとんど完成しない。
できてる部分も落書きみたいなゴミコード。
はっきり言って泥棒だ。

発注する側は相手をこちらに常駐させるか、監視する人を送り込まないとダメ。


※ 41. 名無し  2016年06月03日 07:42 ID:xab5W7.L0 ※このコメントに返信する※
(e/d)

神でさえこいつみたいなバグのあるやつを生み出すんだから、
人間が作るもんなんてそんなもんだ。


※ 42. 私は名無しさん  2016年06月22日 17:31 ID:rmO7nUxp0 ※このコメントに返信する※
(e/d)

リファクタリングという名のバグ追加工程


コメント投稿

名前

     絵文字

いつもコメントありがとうございますm(_ _)m
アダルトとURLはNGワードにしています。(リンク先の安全確認が出来ないためです)
コメントができない場合は、一時的な不具合の場合があります。

芸能・ニュース
VIP・その他
厳選ピックアップ
見逃せない2chまとめ

前の記事次の記事