2018年11月18日
それデバッグ能力やん
18/11/17 00:39 0.net ID:? 4 :名無し
>>2
業務では書くのと同じかそれ以上の時間をデバッグ(確認)に割くことになると知った
18/11/17 00:43 0.net ID:? 3 :名無し
javascriptのプログラムの試験やってるんだがエラーが頻発して
そのエラーを取らないといけないんだが自分は一個もとれなかった
開発者ツール使ってるけどブレークポイントとか使いこなせない
18/11/17 00:40 0.net ID:? 36 :くまじょ
>>3
数百回に一回おかしくなるとかは
ブレークポイントで追えたもんじゃないしデバッグは大変ですね
アサートとログ入れまくってボロボロになって探したり
18/11/17 06:04 0.net ID:? 6 :名無し
どうも自分は記憶力が悪いみたい
コード追って進むのはいいが、闇雲に森の中進んで戻れなくなるってことが多い
結果よくわからなくなってもう一度最初から見ることになる
18/11/17 00:48 0.net ID:? 37 :くまじょ
>>6
他人のプログラムのデバッグは大変ですね
18/11/17 06:06 0.net ID:? 8 :名無し募集中。。。
マジレスすれば両方だよ
書くほうに関しては、まっさらな状態から、
「ほら、自由にかいてごらん」という状態で
完成イメージが脳内にあるのと無いのでは
作る時間が全く違う
18/11/17 00:52 0.net ID:? 12 :名無し
>>8
確かにそういうイメージあるのとないのとではスピード違うだろうな
読む方もこのシステムならこういう方法使ってるはずみたいなイメージがあったら読みやすそう
18/11/17 01:10 0.net ID:? 9 :名無し募集中。。。
javascriptって強力な分一番難しい言語の部類だと思うけど
18/11/17 00:56 0.net ID:? 10 :名無し
競技プログラミングとかあるけど、あれも最後エラー起きまくってたら駄目だろうからめちゃめちゃデバッグしてると思うんだよな
映画じゃプログラマって猛烈な勢いでキーボード叩いてはい完成!という天才描写が多いが実際は完成後バグ起こりまくって地道に修正してると思う
18/11/17 00:57 0.net ID:? 38 :くまじょ
>>10
そうだろうね
SFの世界だよ
モザイク並みの画像を解析したら高解像度の画像が出てくるくらいの都合のいい展開
18/11/17 06:11 0.net ID:? 16 :名無し募集中。。。
人の書いてるソースを読みつつ
人にわかるようにソースを書けるのがプロだな
あとは、英”単語”を身につけてほしい
なんでreceiveとかreferrerとかどこ行ってもスペル間違えてるやつがいるのかな...
18/11/17 01:25 0.net ID:? 19 :猫
>>1 素人だけど、同意。デバックのコントロールがプログラムの99%だと思う。
デバックがあることを前提に、デバックが制御可能なようにプログラムの基本方針を決める。
18/11/17 01:33 0.net ID:? 23 :名無し募集中。。。
デバックも大事なのは分かるがデバック通るのは当たり前
ソースレビューと単体テストをしっかりやることが大事
作って満足してたら機能要件果たしてないと意味無い
18/11/17 01:45 0.net ID:? 28 :名無し募集中。。。
スペルミスが仕様になってわかっててもスペルミスしないといけなくなるのはクソ
18/11/17 02:05 0.net ID:? 47 :名無し募集中。。。
>>28
後から入ったプロジェクトで黙って従ってたら
終盤にリーダーに「気がついてたら言ってくださいよーw」と言われてみんなで直したw
18/11/17 08:34 0.net ID:? 29 :名無し募集中。。。
決まった処理仕様をあとから入ってきたおっさんがケチつけてきたんで
煽ったら俺ならもっとよくできると言わせることができた
それで丸渡しして俺のタスク減ったのとレビューで存分にお返しさせてもらう
18/11/17 02:09 0.net ID:? 49 :名無し募集中。。。
ワイ無能
テバッカは使わず
printを入れまくって調査する
18/11/17 09:04 0.net ID:? 55 :名無し
>>49
それはアリなんだよね?
C++で作ったexeファイルでエラー(コンパイルエラーにはならない)が出て今日それ直さないといけないんだが
その方法でエラー箇所見つけようと思ってる
18/11/17 09:48 0.net ID:? 58 :名無し募集中。。。
>>55
まずは自分がCPUになったつもりで
メモ用紙をメモリにして
ソースを読みながら自分で実行してみ
18/11/17 10:24 0.net ID:? 50 :名無し募集中。。。
他人のソース読むの好きだったから
ゲーム会社勤めてたときはフルアセンブラで書かれた98用ライブラリのソースから始まって
linuxカーネル MFC ruby
は読んだ
全部プリントアウトして暇な時ずっと見てた
紙は極小文字でも数千枚印刷したと思うわ
18/11/17 09:13 0.net ID:? 53 :名無し募集中。。。
コピペコードは参考先をコメントに書いて欲しいんだけど自分だけ?
18/11/17 09:43 0.net ID:? 59 :名無し募集中。。。
>>53
コピペ元を見ないと理解できないようなプログラムを書くな
18/11/17 10:26 0.net ID:? 64 :名無し募集中。。。
>>53
@seeとか書いてて欲しい派
こっちで共通化とかできればいいけど、自分の会社が作ったソースでないから手を出せなかったりするから
18/11/17 11:24 0.net ID:? 70 :名無し募集中。。。
他所の人に説明できないコード書くと
半年以上経ってから自分が書いたコード見たとき何やってるか分からなくて詰む
自動的に夢がかなっていく ブレイン・プログラミング
編集元:「http://hayabusa3.2ch.sc/test/read.cgi/morningcoffee/1542382699/」
コメント一覧 (20)
-
- 2018年11月18日 10:18
- 現場では「ググってやりたいことのコードを探してくる力」が重要
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 10:33
-
探偵みたいなもんで
察する能力も必要
書くだけでプログラマーだと思っている奴も多く
cpuに負担掛けない処理を考える事も重要
アルゴリズムだけじゃなく。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 10:53
- コーディングサイドは今更四角い車輪作ってもしゃーないけん、コピペでgoやしね。モデルベースとかで作成は自動化になりつつあるし、今後はAiちゃんの吐き出したコードを動かして、エラー解析、仕様修正修正がメインなんかね。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 11:07
- 会話能力だろ…みんなもう少ししゃべる努力しろ
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 11:52
-
※5
つか、大規模案件はAI抜きでも自動化でそうなってきてる。
マジで末端PGはいらん。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 12:01
-
c#使いなら、ドボンさん、岩永さんとこはおさえとけよ!
休日は掃除洗濯しながら、ユーチューブのセミナー動画をラジオがわりに聞き流して無線イヤホンで知らない話題をコンプリして楽しみにしていくといいよ。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 12:02
-
デバッグでもテストでも観点が重要。
デバッグならデータなのか、処理なのか、どこに問題があるか仮定をおく。
仮定を否定する検証を実施して、再現するか確認し、問題箇所を切り出して特定する。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 12:02
- プログラムの読み書きができないでSEとか名乗っている無能はいないよな?
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 12:26
-
IT土方のコピペPGレベルだとそうだろうね。
でもそれをPG全体みたいな言い方はやめようね。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 12:28
-
もう一人で1システム担当すること多くない?(webとかは特に)
コミュニケーションとかコメントとかいらん場合が多いと思うんだけど。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 13:41
- wpf、c#、c++cli、vc++、ironPythonの複合アプリとか二度とやりたくない。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 13:48
- フロー書けるようになってから出直して来い。
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 13:58
- debugをデバックデバック言ってる奴の仕事できなそう感凄い
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 15:45
-
名前付け。大きすぎる塊は分解。
で、だいたい解決するが地味な整頓作業の工数が貰えない。 -
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 15:54
- 発生頻度がかなり低い上にログ仕込むと発生しなくなるものとかあるからな
-
ジョウ・ジャック・にしき2世
が
しました
-
- 2018年11月18日 17:43
-
ITにおいてスキルと言えるものは知識しかない
その知識も、個人が習得する速度より世界の誰かが新しく生み出す速度の方が早いので、ぶっちゃけ運ゲー
名前は知っていたが、実際使ってみたら思ってたのと違った、なんて事はザラ
バッドノウハウなんて言葉があるぐらいだし -
ジョウ・ジャック・にしき2世
が
しました
誹謗中傷な投稿内容には訴訟リスクが発生します。自己責任でお願いします。
設計段階でなんかおかしいんだと思うけど
ジョウ・ジャック・にしき2世
が
しました