YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← 01ps-06 Improve my-spyder

Get Embed Code
4 Languages

Showing Revision 2 created 06/24/2014 by Fran Ontanaya.

  1. では宿題です
    my-spyderを次のコマンドを用いて拡張してください
  2. sは1ラインずつ進むという意味で
    cは実行を継続するという意味です
  3. qは終了でこの3つはすでに定義済みです
  4. ここでさらにコマンドを追加しましょう
    pはすべての変数を出力するという意味にします
  5. pに引数varを指定することで
    その変数の値が出力されるようにしましょう
  6. ブレイクポイントを設定するコマンドb lineも作ります
    lineはブレイクポイントを設定する行です
  7. つまりこのコマンドを入力すると
    lineで指定した行で実行が中断します
  8. そして最後に特別に役立つコマンドを設定しましょう
  9. wは監視ポイントを設定するコマンドにします
  10. 引数varに変数の名前を入れると
    変数の値が変わった時に
  11. プログラムを中断するようにします
  12. これらのコマンドを使って実際に
    remove_html_markup関数をデバッグし
  13. 各変数の値を出力します
  14. そして今までご説明したとおり
    科学的手法を使ってみてください
  15. このようなコマンドを使い出力の内容を予測することで
  16. 自分のデバッガをテストするのです
  17. これは特別な部分なので評価は行いませんが
    楽しみとして取り組んでください