みなさんは、日ごろプログラミングにおいてデバッグはどのようにされているだろうか。Eclipse などの開発環境を使っている場合は、それを利用すればいいと思う。 しかし、私の長年の公私におけるプログラミングの経験では、開発環境はやはり栄枯盛衰がある。これまでで最も一貫性のある開発環境といえばマイクロソフトの Visual Studio となるだろう。また、Eclipse もこれから先の長いサポートが期待できそうであるが、プロたるもの、道具(Eclipse)は選ばないで仕事ができるようにしておくと何かと都合がよい。 それでは、最も基本的なデバッグ方法とは?かつ地味なデバッグ方法はプログラム中に print 文をはさんで変数の中身を出力していくこと だ。 ここで、それぞれの print 文を デバッグコード と呼ぶことにするが、それぞれのデバックコードは インデントしないで常に行頭から書き始める