タグ

debugに関するchess-newsのブックマーク (5)

  • VS Code で Javaプログラムをデバッグ実行してみる - Qiita

    月一ペースで怒涛のごとく進化を続けるVisual Studio Code(以下VS Code)だが、最近、Javaのデバッグ実行ができるようになったらしいので、試しにやってみる。 必要なもの Visual Studio Code 今回は1.17.2を使用。 Java Development Kit 今回は1.8を使用。 Javaアプリケーションプロジェクト Maven/Gradle/Eclipseのいずれか。 今回はMavenプロジェクトを使用。 手順 VS Codeを起動 拡張機能Java Extention Packをインストールする 拡張機能ビューを開く(Ctrl+Shift+X or ⇧⌘X) 入力欄にjava packとか入力して、Java Extention Packを探す。 インストールをクリック インストールが終わったら再読み込みをクリック なお、Debugger for

    VS Code で Javaプログラムをデバッグ実行してみる - Qiita
  • Javaの道:Eclipse(6.デバッグ)

    デバッグの設定 デバッグに使用するサンプルプログラムをEclipseで作成します。作成方法が不明な場合はJavaの道:Eclipse(基操作)を参照するなどして作成してください。サンプルプログラムはコマンドラインから引数を2つ取り、第1引数を第2引数で指定された回数乗算するものです。 ExEclipse1.java public class ExEclipse1 { public static void main(String[] args) { int num1 = Integer.parseInt(args[0]); int cnt1 = Integer.parseInt(args[1]); for (int i = 0; i < cnt1; i++) { num1 = num1 * num1; } System.out.println(num1); } } 行ブレークポイント プロ

    Javaの道:Eclipse(6.デバッグ)
  • bashの初見殺しっぷりがハンパない件 - Qiita

    「これ知らなきゃ分からないだろ!」 「エラーの原因はわかったけど、なんか腑に落ちない」 いま悩んだ2時間返せ! bashというか、UNIXのコマンドに慣れてない 僕みたいな新人エンジニアが 気をつけた方がいいポイントまとめました。 あいことばをわすれない 微妙にエラーが出ないため、気づかないまま進んでしまい、 のちのち絶妙に致命的なことになってしまうので注意。 一行目忘れて2時間悩みました 二行目のオプションつけなかったため2時間悩みました setのオプションはお好みで あいことばの解説: http://qiita.com/magicant/items/f3554274ee500bddaca8 半角スペースをつけるな!半角スペースをつけろ! shellさんはスペースに非常に神経質です。 よくある変数代入では=の前後にスペースいれてはダメです。

    bashの初見殺しっぷりがハンパない件 - Qiita
  • 他人の書いたソフトウェアのバグへの対処例 - Qiita

    はじめに 記事は、他人の書いたソフトウェアのバグに遭遇したときにどうするかという流れを、実例を基にして、ストーリー仕立てでなるべく具体的に書きました。このようなときの対処に不慣れな人に、実際のデバッグ、バグレポート、および修正案の提出までの流れを掴んでもらうことが目的です。 バグに遭遇 筆者も参加していたLinux Advent Calendar 2016に、ある日シェルスクリプト(Bash)で作るTwitterクライアントという記事が投稿されました。twitter APIの認証に使われているOAuth1.0aとshell芸に興味があったことより、この記事を読んでみることにしました。 そこで紹介されているtweet.shというbash製twitterクライアントを試そうとしたところ、出力は次のようになりました。 いきなり何かがおかしいです。自分のtwitterアカウントに関するJSON形

    他人の書いたソフトウェアのバグへの対処例 - Qiita
    chess-news
    chess-news 2016/12/30
    メカ開発だと、交換実験とかしますね。
  • 【Python】いつまでprintデバッグで消耗してるの? - らっちゃいブログ

    Python を初めて間もない頃、自分も print デバッグしてました。効率の悪さを認識しつつも、IDEを導入してデバッグする方法を調べてセッティングして、という手順が面倒でずっと放置してました。 // 普段は vim で開発してます そうこうしてたら print デバッグではどうにもならないバグにぶち当たり、仕方なくデバッグポイントを置く方法を調べたわけです。するとどうでしょう。 ソースコード中に以下の一文を入れるだけではないですか。 import pdb; pdb.set_trace() たったこれだけで、上の一文を挿入した行で処理が停止し、コンソール上でステップ実行が出来るようになります。最高かよ。 個人的にですが、デバッガー起動中によく使うコマンドとしては以下です。 コマンド 説明 s(tep) ステップイン n(ext) ステップオーバー r(eturn) ステップアウト l(

    【Python】いつまでprintデバッグで消耗してるの? - らっちゃいブログ
  • 1