今回のテーマはデバッガーです。開発時において最も大事なのは何か問題が起きた時に、それが手軽にデバッグできるということにあります。ブレークポイントやウォッチなど、プログラムの流れをチェックできる機能があってこそ、効率的な開発ができるでしょう。

デバッガーはプログラミング言語、プラットフォームごとに多彩です。ということで今回はその種類および関連オープンソース・ソフトウェアを紹介します。

専用デバッガー

ChromeやFirefoxなどではフレームワークに合わせたデバッグ機能拡張が出てきています。例えばAngularJS、Backbone、Reactなどです。それらを使ったWebアプリケーション開発時においては非常に効率的になることでしょう。