デバッグに関するbluevinylのブックマーク (2)

  • PyCharm

    PyCharmを使ってみよう 目次 PyCharmとは 環境構築、起動、初期設定 レポート2で触ったtic_tac_toe.pyを動かしてみる 0. 全体の流れ 1. リポジトリからクローンを作成 2. Tipsウインドウはひとまず閉じる 3. クローン直後のウィンドウで、tic_tac_toe.pyを開いてみる。 4. エディタとしての機能 5. 実行してみる(通常の実行) 6. 実行してみる(デバッグ実行) 7. 実行してみる(ユニットテストの実行) PyCharmとは 関連サイト 公式サイト 最強のPython統合開発環境PyCharm 概要 統合開発環境 (Integrated Development Environment, IDE)の一種。 Q: 何を統合している? A: コンパイラ(インタプリタ)、エディタ、デバッガ、バージョン管理、、、。 環境構築、起動、初期設定 ダウンロ

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

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

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