コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本(桜庭 洋之 望月 幸太郎)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本

コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本



形式:
書籍
発売日:
ISBN:
9784798180670
定価:
2,200(本体2,000円+税10%)
仕様:
A5・208ページ
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
紙の書籍

エラーでつまずいたらどう対処する?
プログラミングで「詰まない」ための必読書!

プログラミングをしている人であれば、誰しもこんな場面を経験したことはないでしょうか?

「コードがエラーで動かない!」
「エラーの原因がどこにあるのかわからない!」
「何をどうやっても不具合が解決できない!」

どんなにキャリアを積んだプログラマーでも、プログラムのエラーや不具合を完璧に防ぐのは難しいものです。そのため「エラーや不具合の原因をすばやく見つける技術」は、プログラミングをする上で欠かせないスキルの1つです。

本書は、そんな「コードが動かない!」という状況でどのように対処したらよいのか、エラーや不具合との上手な付き合いかたを、新人プログラマー向けにやさしく解説する入門書です。

・エラーメッセージの読みかた
・不具合の原因を見つけるデバッグのやりかた
・そもそも不具合を起こしにくいコードの書きかた
など、プログラミングをする上でおさえておきたい知識と技術を、具体的なコードを例にわかりやすく解説しています。

開発現場の新人はもちろん、デバッグをきちんと学んだことがない中堅の人、さらには「エラーが怖くてプログラミングが楽しくない……」という初心者まで、動かないコードと日々格闘しているあらゆるプログラマーにおすすめの一冊です。

【目次】
●第1章 エラーはどうして怖いのか?
・エラーを読んでみよう
・エラーを読まなくなってしまう理由
・エラーに向き合う心構え

●第2章 エラーの上手な読みかた
・エラーの構成要素を知ろう
・エラーの種類を知ろう

●第3章 不具合の原因を効率的に見つけるには?
・デバッグとは?
・プリントデバッグをやってみよう
・二分探索で効率的に探そう ほか

●第4章 ツールを活用してデバッグを楽にしよう
・デバッガは強力なツール
・ブレークポイントを使ってみよう
・いろいろなステップ実行 ほか

●第5章 どうしても解決できないときは?
・プログラマーのための情報収集テクニック
・エラーが見つからないときは?
・不具合が再現できないときは? ほか

●第6章 デバッグしやすいコードを書こう
・再代入は控えよう
・スコープは可能な限り狭めよう
・単一責任の原則を知ろう ほか

画像01
画像02
画像03

■「はじめに」より

プログラムを完成して動かすまでの過程は、必ずしも順調に進むものではありません。時には、コードを書いている時間よりも、エラーの対応に頭を悩ませている時間のほうが長いことさえあります。意図したように「コードが動かない」という状況で、上手な対応ができるかどうかは、プログラマーとしての生産性や仕事の達成度を大きく左右します。(中略)

本書で身につけた知識や技術を駆使すれば、不具合の対処がスムーズにできるようになり、きっとプログラミング自体がもっと楽しくなることでしょう。

●第1章 エラーはどうして怖いのか?
1-1 エラーを読んでみよう
1-2 エラーを読まなくなってしまう理由
1-3 エラーに向き合う心構え

●第2章 エラーの上手な読みかた
2-1 エラーの構成要素を知ろう
2-2 エラーの種類を知ろう

●第3章 不具合の原因を効率的に見つけるには?
3-1 デバッグとは?
3-2 プリントデバッグをやってみよう
3-3 二分探索で効率的に探そう
3-4 最小限のコードでデバッグしてみよう
3-5 デバッグをすばやく進めるための考え方

●第4章 ツールを活用してデバッグを楽にしよう
4-1 デバッガは強力なツール
4-2 ブレークポイントを使ってみよう
4-3 いろいろなステップ実行
4-4 条件つきブレークポイント
4-5 変数を監視してみよう

●第5章 どうしても解決できないときは?
5-1 プログラマーのための情報収集テクニック
5-2 エラーが見つからないときは?
5-3 不具合が再現できないときは?
5-4 本番環境のエラー収集方法

●第6章 デバッグしやすいコードを書こう 
6-1 再代入は控えよう
6-2 スコープは可能な限り狭めよう
6-3 単一責任の原則を知ろう
6-4 純粋関数を利用しよう
6-5 型を意識してコードを書こう
6-6 デバッグを助けるテストコード

本書は付属データの提供はございません。

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2024年04月05日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 095
本文4行目
Rubyでは「byebug」が
Rubyでは「debug.gem」が
2024.04.05
1刷 191
索引(2箇所)
「A/B/C」 bisect  78 byebug  95 console.log( )  57 「D/E/G」 Datadog  155 DOMブレークポイント  123
「A/B/C」 bisect  78 console.log( )  57 「D/E/G」 Datadog  155 debug.gem  95 DOMブレークポイント  123

「byebug  95」を削除して「debug.gem  95」を追加します。
2024.04.05