OSXGUI,PHP,Objective-C,フリーウェア,開発,デバッグWeb系プログラマにとって必要なものは、テキストエディタ、ブラウザ、開発環境、そしてデバッグ環境だ。スクリプト言語では、このデバッグ環境が弱い場合が多い。その点はWindows系の開発環境は強力だ。開発効率をあげるためにはトライ&エラーだけでなく、逐次データが追える仕組みが欲しい。3ペインの構成になっているPHPの場合、XDebugを使ったリモートデバッグが可能だ。これをもっと便利に、もっと活用するためのソフトウェアがこれだ。OSX向けのXDebugフロントエンドだ。MacGDBpを使うには予めphp.iniにリモートデバッグの設定を行う必要がある。デフォルトの9000番でMacGDBpは待ち受けた状態になり、スクリプトを実行するとMacGDBp側で制御できるようになる。配列の中身も見られるソースコードの実行場所がハイライトされ、ステップ実行をしたり、ブレークポイントを設定してそこで停止させることもできる。変数の値が一覧表示されており、刻々と変わる状態を追いかけたり、正しい処理が行われているか判断することができる。変数の種類も表示されるので、予期しないデータが入らないかチェックするのにも向いている。配列の場合もインデントされてキーが一覧表示される。変数の内容が日本語の場合文字化けてしまうのが残念ではあるが、これがあるとないとでは開発効率が大きく変わってきそうだ。GUIで操作できるので、ステップ実行も現在位置が簡単に分かり、操作しやすい。リリースされたばかりとあって、多少のバグが残っている可能性はあるが、ぜひ利用し、そしてフィードバックして欲しい。OSXGUI,PHP,Objective-C,フリーウェア,開発,デバッグMOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が730あります。blockworks。