桜庭洋之のレビュー一覧
-
Posted by ブクログ
デバッグの解説されている技術者です
デビューした人向けの入門書っぽい感じでした
DBpressのようなコード羅列ではなく、イラストが盛り込まれ、余白も設けられており読みやすかったです
例に挙げられているのはJavaScriptを始めたとしたフロントエンド言語でした
エラーで表示されているコードは見たことがあり、解説されて読み方が分かりました
今まではスタックトレースも知らずにプログラミングを触っていたので、かなり参考になりました
これらを頭に入れずにどうするというレベルだったので、読んでよかったです
デバッグ操作のステップ云々も分かりやすかったです
デバッガーという便利なモノを知らなか -
-
-
Posted by ブクログ
プリントデバッグで二分探索
コメントアウト
最小限のコードでデバッグしてみる(いらない部分を削除もしくは肉付けしていく)
bisect(バイセクト)
履歴が時系列で並んでいる特性を活かして、過去のどの時点で不具合が発生したかを効率的に調査できるや
思いつくままに原因と思えそうなことを箇条書きにする
箇条書きの中身をなるべく具体的にシンプルにする
その過程で重複するものは削除、複数の要因があれば分割する
最後に重要そうな順序に並び替える
簡単なコードは助けやすい
テディベア効果
ブレークポイント
変数の中身の確認、任意のコードの実行
バグの原因を特定したり、プログラムの動作を確認で -
Posted by ブクログ
対象は,新人向けかもしれないが,シッタカを解消できる本.
情報収集としてのGoogle検索とGitHub検索,デバッグしやすいコードに関する話は,言語に関係なく通じる話!
※組み込みの仕事をしているのでJavaScriptはよくわからなかったけれど
・寝るとバグが直る?
→思い詰めたときは思い切って寝ることで記憶の整理をするのも手
・検索テキストをダブルコーテーションで括る
→単純なスペース区切りの場合,部分一致検索結果も表示されるので,目的の内容にたどり着けないことも?
・GitHub code searchを使う
→ライブラリーなど他の人の使い方を検索することができる(なるほど,と -