〒100-8968 東京都千代田区永田町1-6-1 TEL.03-5253-2111(代表) 内閣府大臣官房政府広報室
〒100-8968 東京都千代田区永田町1-6-1 TEL.03-5253-2111(代表) 内閣府大臣官房政府広報室
五十嵐 悠紀 計算機科学者、サイエンスライター。2004年度下期、2005年度下期とIPA未踏ソフトに採択された、『天才プログラマー/スーパークリエータ』。日本学術振興会特別研究員(筑波大学)を経て、明治大学総合数理学部の講師として、CG/UIの研究・開発に従事する。プライベートでは三児の母でもある プログラミングの本は多々出版されていますが、デバッグの本はあまりありません。また、プログラミングは大学の授業や企業セミナーなどでも習得できますが、デバッグを教えてくれる教室などはあるのでしょうか? デバッグさえなければプログラミングは楽しいのに、と感じているエンジニアは多いと思います。しかしデバッグは避けて通れないのも事実。そして、おそらくみんな、自己流で身に付けていくものだと思います。 私もそんなデバッグに悩まされている一人。IPAから「天才プログラマ」と認定されてもなお、デバッグには悩み続
誰もが陥るデバッグの悪夢 プログラミングをしている人なら、常日頃デバッグ作業で悩まされているはずです。 プログラマにとって、はじめの関門はデバッグ作業ができることだと思います。 バグの原因を突き止めて自分で対処できるのか、 または誰かに聞いてみないと解決できないバグなのかも自分で判断してデバッグ作業をしていかないといけません。 デバッグ作業にも効率的なやり方やノウハウは存在し、それを知らないと ずっとバグと闘い続けるはめになり開発効率が上がりません。 今回は新米プログラマ(入社して1年が過ぎたのでいつまで新米なのか怪しいですが)の私がデバッグをしていて周りから注意or教えてもらったことを大まかに3つにわけてみました。 デバッガ等のツールを正しく使えるようになる技術も必要ですが、それよりも どうバグと向き合うか の部分にフォーカスしていきます。 1. ログを見ろ (エラー)ログをちゃんと眺め
プログラミングROS ―Pythonによるロボットアプリケーション開発 (オライリー・ジャパン)posted with カエレバMorgan Quigley,Brian Gerkey,William D. Smart オライリージャパン 2017-12-13 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに JSK可視化ライブラリをまとめたリポジトリを作った 可視化用rvizプラグインの使い方 OverlayText Plotter2D PieChart Bounding Box SimpleOccupancyGrid OverlayMenu PolygonArray Pictogram, Pictogram Array FootStep OverlayDiagnostic Video Capture 可視化用rqtプラグインの使い方 rqt_histog
佐藤:そして、ネット検索のいちばんのコツは、逆説的ですが「ネットで調べる必要がないものはネットで調べない」ことです。 【5】「電子辞書」で済ませられるものは、それで調べる 佐藤:先ほどおすすめした「ジャパンナレッジ」は優れていて私も愛用していますが、どうしてもネットを立ち上げると「ネットサーフィンの誘惑」がある。だから、私は「電子辞書」を持ち歩き、電子辞書で済ませられるものは、まずそれで調べるようにしているんです。 池上:できるだけ、ネットには接続しないようにしているわけですね。 佐藤:ネットに接続すると、どうしてもメールやニュースチェックなど、必要でないサイトも見てしまうじゃないですか。「本当に必要に迫られなければ、ネットは極力見ない」のが、実はネットを使うコツなんですね。 【6】情報の新しさは「冥王星」で判断する 池上:電子辞書に限りませんが、辞書や辞典の情報が「最新かどうか」はどうや
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く