VisualStudioCodeデバッグ技術

VisualStudioCodeデバッグ技術

書籍版が出ました→ https://nextpublishing.jp/book/10255.html Visual Studo Codeでひたすらデバックしまくる本。 第1部では、VSCodeのデバッグ機能の全解説や、 デバッガとのやり取りを行うVSCodeが提供している プロトコルを解説を通して、VSCodeのデバッグへの 理解を深める。 第2部では、様々な言語のデバッグのやり方と、 各言語でのデバッグのスペックを眺める。 Go、NodeJS、Chrome、TypeScript、WebPack、 Electron、Python、C#、C/C++、Java、PHP、Bash。 ※おまけファイルにPDFが付属します。 ※添付画像はカラーですが、書籍の本文はモノクロになります。 A5版、114ページ 目次 第 I 部 デバッグ機能解説 第 1 章 デバッグ機能とは 1.1 Visual Studio Code について 1.2 デバッグ機能とは 1.3 デバッガを実現するためには 1.4 GNU デバッガ 1.5 VSCode のデバッグ機能のアーキテクチャ 第 2 章 Debugger UI 2.1 画面構成 2.2 Debug メニュー 2.3 ブレークポイント 2.4 ステップ実行 2.5 データインスペクション 2.6 コールスタック 2.7 デバッグコンソール 2.8 コードレンズ 2.9 launch.json 2.10 マルチターゲットデバッグ 2.11 デバッグ実行における標準キーボードショートカット 第 3 章 デバッグフレームワーク 3.1 package.json の実装 3.2 DebugSession の実装 3.3 初期化要求の実装 3.4 ブレークポイント要求の実装 3.5 停止イベントの通知 3.6 スタックトレース要求の実装 3.7 変数要求の実装 3.8 ステップ実行の実装 3.9 デバッグコンソールの実装 3.10 デバッグプロトコルを総覧して 第 II 部 言語・環境別デバッグ機能性能 第 4 章 各言語のデバッグ性能の評価項目 4.1 デバッグに成功しなかったもの 第 5 章 Go 言語 5.1 基本情報 5.2 性能評価 5.3 インストール 5.4 単体テストのデバッグ 5.5 実行ファイルのデバッグ 5.6 実行中プロセス、リモートプロセスへのアタッチ 第 6 章 ServerSide(NodeJS) JavaScript and TypeScript 6.1 基本情報 6.2 性能評価 6.3 インストール 6.4 単体テスト (Mocha) のデバッグ 6.5 単体テスト (Jasmine) のデバッグ 6.6 実行ファイルのデバッグ 6.7 実行中のプログラムへのアタッチ 6.8 リモートマシンのプロセスへのアタッチ 6.9 TypeScript のデバッグ 第 7 章 FrontEnd(Chrome) JavaScript and TypeScript 7.1 基本情報 7.2 性能評価 7.3 Chrome ブラウザを起動するデバッグ 7.4 起動済みの Chrome ブラウザへのアタッチ 7.5 browserify を適用したスクリプトのデバッグ 7.6 webpack を適用したスクリプトのデバッグ 7.7 TypeScript と webpack の組み合わせのデバッグ 第 8 章 Electron JavaScript and TypeScript 63 8.1 基本情報 8.2 性能評価 8.3 インストール 8.4 レンダラープロセスへのアタッチ 8.5 メインプロセスへのアタッチ 第 9 章 Cordova JavaScript 第 10 章 Python 10.1 基本情報 10.2 性能評価 10.3 インストールとインタプリタの選択 10.4 単体テスト (unittest) のデバッグ 10.5 実行ファイルのデバッグ 10.6 リモートプロセスへのアタッチ 第 11 章 C# (.NET Core) 11.1 基本情報 11.2 性能評価 11.3 インストール 11.4 単体テスト (XUnit) のデバッグ 11.5 実行プログラムのデバッグ 11.6 ASP.NET Core のデバッグ 11.7 リモートプロセスへのアタッチ 第 12 章 C/C++ 12.1 基本情報 12.2 性能評価 12.3 インストール 12.4 デバッグ関連の gcc のオプション 12.5 単体テスト (CUnit) のデバッグ 12.6 実行ファイルのデバッグ 第 13 章 Java 13.1 基本情報 13.2 性能評価 13.3 インストール 13.4 単体テスト (junit) のデバッグ 13.5 実行プログラムのデバッグ 13.6 実行済みプロセスへのアタッチ 第 14 章 PHP 14.1 基本情報 14.2 性能評価 14.3 インストール 14.4 リモートプロセスへのアタッチ 第 15 章 Bash 15.1 基本情報 15.2 性能評価 15.3 インストール 15.4 実行ファイルのデバッグ

About shipping
Shipped from warehouse

These products are shipped from BOOTH warehouse as soon as payment is confirmed.

Shipped from home

These products are packed and shipped from the seller. "Ships within ~ days" are the estimated number of days from when payment is confirmed at BOOTH until the item is shipped.
Items shipped by Anshin-BOOTH-Pack will be delivered anonymously.

Download item

You will be able to download these products from "Purchase History" at any time after payment is confirmed.

Shipped from pixivFACTORY

These products are manufactured and shipped by pixivFACTORY as soon as payment is confirmed.

書籍版が出ました→ https://nextpublishing.jp/book/10255.html Visual Studo Codeでひたすらデバックしまくる本。 第1部では、VSCodeのデバッグ機能の全解説や、 デバッガとのやり取りを行うVSCodeが提供している プロトコルを解説を通して、VSCodeのデバッグへの 理解を深める。 第2部では、様々な言語のデバッグのやり方と、 各言語でのデバッグのスペックを眺める。 Go、NodeJS、Chrome、TypeScript、WebPack、 Electron、Python、C#、C/C++、Java、PHP、Bash。 ※おまけファイルにPDFが付属します。 ※添付画像はカラーですが、書籍の本文はモノクロになります。 A5版、114ページ 目次 第 I 部 デバッグ機能解説 第 1 章 デバッグ機能とは 1.1 Visual Studio Code について 1.2 デバッグ機能とは 1.3 デバッガを実現するためには 1.4 GNU デバッガ 1.5 VSCode のデバッグ機能のアーキテクチャ 第 2 章 Debugger UI 2.1 画面構成 2.2 Debug メニュー 2.3 ブレークポイント 2.4 ステップ実行 2.5 データインスペクション 2.6 コールスタック 2.7 デバッグコンソール 2.8 コードレンズ 2.9 launch.json 2.10 マルチターゲットデバッグ 2.11 デバッグ実行における標準キーボードショートカット 第 3 章 デバッグフレームワーク 3.1 package.json の実装 3.2 DebugSession の実装 3.3 初期化要求の実装 3.4 ブレークポイント要求の実装 3.5 停止イベントの通知 3.6 スタックトレース要求の実装 3.7 変数要求の実装 3.8 ステップ実行の実装 3.9 デバッグコンソールの実装 3.10 デバッグプロトコルを総覧して 第 II 部 言語・環境別デバッグ機能性能 第 4 章 各言語のデバッグ性能の評価項目 4.1 デバッグに成功しなかったもの 第 5 章 Go 言語 5.1 基本情報 5.2 性能評価 5.3 インストール 5.4 単体テストのデバッグ 5.5 実行ファイルのデバッグ 5.6 実行中プロセス、リモートプロセスへのアタッチ 第 6 章 ServerSide(NodeJS) JavaScript and TypeScript 6.1 基本情報 6.2 性能評価 6.3 インストール 6.4 単体テスト (Mocha) のデバッグ 6.5 単体テスト (Jasmine) のデバッグ 6.6 実行ファイルのデバッグ 6.7 実行中のプログラムへのアタッチ 6.8 リモートマシンのプロセスへのアタッチ 6.9 TypeScript のデバッグ 第 7 章 FrontEnd(Chrome) JavaScript and TypeScript 7.1 基本情報 7.2 性能評価 7.3 Chrome ブラウザを起動するデバッグ 7.4 起動済みの Chrome ブラウザへのアタッチ 7.5 browserify を適用したスクリプトのデバッグ 7.6 webpack を適用したスクリプトのデバッグ 7.7 TypeScript と webpack の組み合わせのデバッグ 第 8 章 Electron JavaScript and TypeScript 63 8.1 基本情報 8.2 性能評価 8.3 インストール 8.4 レンダラープロセスへのアタッチ 8.5 メインプロセスへのアタッチ 第 9 章 Cordova JavaScript 第 10 章 Python 10.1 基本情報 10.2 性能評価 10.3 インストールとインタプリタの選択 10.4 単体テスト (unittest) のデバッグ 10.5 実行ファイルのデバッグ 10.6 リモートプロセスへのアタッチ 第 11 章 C# (.NET Core) 11.1 基本情報 11.2 性能評価 11.3 インストール 11.4 単体テスト (XUnit) のデバッグ 11.5 実行プログラムのデバッグ 11.6 ASP.NET Core のデバッグ 11.7 リモートプロセスへのアタッチ 第 12 章 C/C++ 12.1 基本情報 12.2 性能評価 12.3 インストール 12.4 デバッグ関連の gcc のオプション 12.5 単体テスト (CUnit) のデバッグ 12.6 実行ファイルのデバッグ 第 13 章 Java 13.1 基本情報 13.2 性能評価 13.3 インストール 13.4 単体テスト (junit) のデバッグ 13.5 実行プログラムのデバッグ 13.6 実行済みプロセスへのアタッチ 第 14 章 PHP 14.1 基本情報 14.2 性能評価 14.3 インストール 14.4 リモートプロセスへのアタッチ 第 15 章 Bash 15.1 基本情報 15.2 性能評価 15.3 インストール 15.4 実行ファイルのデバッグ