カテゴリ一覧 著者一覧
Visual Studio Codeデバッグ技術
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

Visual Studio Codeデバッグ技術

発売日: 2019年4月5日
想定ページ数: 148ページ
ISBN: 9784844398622
ダウンロード: PDF EPUB
【Visual Studio Code解説の言語と設定ファイル解説!】

本書は、プログラマ向けエディター「Visual Studio Code(VSCode)」のデバッグ機能解説書です。各種言語でのデバッグを行う上で必要となる設定ファイルの内容、それぞれの言語でのデバッグ機能を比較評価しています。(本書は、次世代出版メソッド「NextPublishing」を使用し、出版されています。)
〈本書の対象読者〉
VSCodeのデバッグ機能の仕組みを知りたいプログラマ
VSCodeで各種言語でのプログラミングを行うプログラマ
【目次】
第1章 デバッグ機能とは
1.1 VSCode(Visual Studio Code)について
1.2 デバッグ機能とは
1.3 デバッガを実現するためには
1.4 GDB(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 コードレンズ
2.10 launch.json
2.11 マルチターゲットデバッグ
2.12 デバッグ実行における標準キーボードショートカット
第3章 デバッグフレームワーク
3.1 package.jsonの実装
3.2 DebugSessionの実装
3.3 初期化要求の実装
3.4 ブレークポイント要求の実装
3.5 停止イベントの通知
3.6 スタックトレース要求の実装
3.7 変数要求の実装
3.8 ステップ実行の実装
3.9 デバッグコンソールの実装
3.10 デバッグプロトコルを総覧して
第4章 各言語のデバッグの機能調査
第5章 Go
第6章 Google App Engine Go
第7章 Node.js: JavaScript and TypeScript for Server-Side
第8章 Chrome: JavaScript and TypeScript for Web Front-End
第9章 React: JavaScript and TypeScript for SPA
第10章 Electron: JavaScript and TypeScript for PC Appliction
第11章 C/C++
第12章 Python
第13章 Ruby
第14章 Ruby on Rails
第15章 PHP
第16章 Java
第17章 C# (.NET Core)
第18章 Bash: シェルスクリプト

目次

はじめに

ソースコードと調査結果
免責事項
表記関係について
底本について

第1章 デバッグ機能とは

1.1 VSCode(Visual Studio Code)について
1.2 デバッグ機能とは
1.3 デバッガを実現するためには
1.4 GDB(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 コードレンズ
2.10 launch.json
2.11 マルチターゲットデバッグ
2.12 デバッグ実行における標準キーボードショートカット

第3章 デバッグフレームワーク

3.1 package.jsonの実装
3.2 DebugSessionの実装
3.3 初期化要求の実装
3.4 ブレークポイント要求の実装
3.5 停止イベントの通知
3.6 スタックトレース要求の実装
3.7 変数要求の実装
3.8 ステップ実行の実装
3.9 デバッグコンソールの実装
3.10 デバッグプロトコルを総覧して

第4章 各言語のデバッグの機能調査

第5章 Go

5.1 Goとは
5.2 デバッグ機能リスト
5.3 環境構築
5.4 単体テストのデバッグ
5.5 実行ファイルのデバッグ
5.6 実行中プロセス、リモートプロセスへのアタッチ

第6章 Google App Engine Go

6.1 Google App Engineとは
6.2 環境構築
6.3 Local Development Serverのデバッグ

第7章 Node.js: JavaScript and TypeScript for Server-Side

7.1 Node.js、JavaScriptとは
7.2 デバッグ機能リスト
7.3 環境構築
7.4 単体テスト(Mocha)のデバッグ
7.5 単体テスト(Jasmine)のデバッグ
7.6 実行ファイルのデバッグ
7.7 実行中のプログラムへのアタッチ
7.8 リモートマシンのプロセスへのアタッチ
7.9 TypeScriptのデバッグ

第8章 Chrome: JavaScript and TypeScript for Web Front-End

8.1 Web Front-Endとは
8.2 デバッグ機能リスト
8.3 Chromeブラウザを起動するデバッグ
8.4 起動済みのChromeブラウザへのアタッチ
8.5 webpackを適用した場合のデバッグ
8.6 TypeScriptとwebpackの組み合わせのデバッグ

第9章 React: JavaScript and TypeScript for SPA

9.1 Reactとは
9.2 ES2015モジュールとして作成した場合のデバッグ
9.3 TypeScriptを利用した場合のデバッグ

第10章 Electron: JavaScript and TypeScript for PC Appliction

10.1 Electronとは
10.2 デバッグ機能リスト
10.3 環境構築
10.4 メインプロセスのデバッグ
10.5 レンダラープロセスへのアタッチ
10.6 メインプロセスへのアタッチ

第11章 C/C++

11.1 C/C++とは
11.2 デバッグ機能リスト
11.3 環境構築
11.4 デバッグ関連のgccのオプション
11.5 単体テスト(CUnit)のデバッグ
11.6 実行ファイルのデバッグ
11.7 実行中プロセスへのアタッチ
11.8 Windows Subsystem Linux(WSL)でのデバッグ
11.9 リモートマシン(Linux)でのデバッグ
11.10 リモートマシン(Linux)へアタッチする

第12章 Python

12.1 Pythonとは
12.2 デバッグ機能リスト
12.3 環境構築
12.4 単体テスト(unittest)のデバッグ
12.5 実行ファイルのデバッグ
12.6 リモートプロセスへのアタッチ

第13章 Ruby

13.1 Rubyとは
13.2 デバッグ機能リスト
13.3 環境構築
13.4 単体テストのデバッグ
13.5 実行プログラムのデバッグ
13.6 リモートプロセスへのアタッチ

第14章 Ruby on Rails

14.1 Ruby on Railsとは
14.2 環境構築
14.3 ローカル環境でのデバッグ
14.4 リモートサーバーへのデバッグ

第15章 PHP

15.1 PHPとは
15.2 デバッグ機能リスト
15.3 環境構築
15.4 ローカルマシンのPHPへのアタッチ
15.5 リモートマシンのPHPへのアタッチ

第16章 Java

16.1 Javaとは
16.2 デバッグ機能リスト
16.3 環境構築
16.4 単体テスト(junit)のデバッグ
16.5 実行プログラムのデバッグ
16.6 リモートプロセスへのアタッチ

第17章 C# (.NET Core)

17.1 C#、.NET Coreとは
17.2 デバッグ機能リスト
17.3 環境構築
17.4 単体テスト(XUnit)のデバッグ
17.5 実行プログラムのデバッグ
17.6 ASP.NET Coreのデバッグ
17.7 リモートプロセスへのアタッチ

第18章 Bash: シェルスクリプト

18.1 Bash、シェルスクリプトとは
18.2 デバッグ機能リスト
18.3 環境構築
18.4 実行ファイルのデバッグ

おわりに

ユーザーレビュー

レビューがありません
書籍をシェアする