実業務を想定したツールやノウハウを紹介 Pythonにおけるデバッグ手法 #pyconjp #pyconjp_201
Pythonにおけるデバッグ手法
TakesxiSximada @TakesxiSximada
1ファイルのスクリプトから、様々なフレームワークを利用したコード、様々なところでバグは発生します。それらのバグの解消を速やかに行えるように、デバッグのツールやノウハウが進化しています。デバッグ手法の意義について学び、また各種デバッグツールとその使い方を解説します。また実業務で発生する実際のデバッグしたい環境を想定したデバッグ手法の解説、デバッグに関する失敗談を解説します。
FJ
@FJKei
#pyconjp #pyconjp_201 pdbの話。昔使おうとしてちょっと勉強したけど結局選択肢に入らなかった。ソフトの処理だけじゃなくても私の処理も固まってデッドロックするのですよ。
2017-09-09 15:55:47
SHIMIZU Taku
@takuan_osho
デバッグ詳しくないので、break pointに条件を指定できることを知らなかった #pyconjp #pyconjp_201
2017-09-09 15:56:16
かしゅー
@kashew_nuts
[n]ext, [l]ist, [c]ontinueとか、ビルトインを潰さないようにと思って書いていたら表示できないパターンとかあるのかね。 #pyconjp #pyconjp_201
2017-09-09 15:57:13
ごうじん
@gaujin_jp
内蔵デバッガ pdb のはなし。 IDEを使っている場合は使わへんよなぁ。 でも、IDEがない環境でなんとかせなあかん時は、pdbが助けてる。 #pyconjp #pyconjp_201
2017-09-09 15:58:35
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc
@ryu22e
ipdb→pdbの機能をipythonで拡張したデバッガ #pyconjp #pyconjp_201
2017-09-09 15:59:26
うさたーん
@usaturn
bpdb: BPython を使ったデバッガ。BPython もう使ってなかった・・・ #pyconjp #pyconjp_201
2017-09-09 16:00:03
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc
@ryu22e
bpdb→pdbをbpythonで拡張したデバッガ。bpythonの位置機能として提供 #pyconjp_201 #PyconJP
2017-09-09 16:00:13
FJ
@FJKei
#pyconjp_201 #PyconJP PyCharm登場。説明する必要もないですとか言わないで、使いこなせない私が言うのだから間違いない。
2017-09-09 16:01:27
Shinichi Nakagawa / 中川 伸一
@shinyorke
相変わらずソフトタッチで要点を綺麗にまとめてくださる @TakesxiSximada の話はホント面白いしためになる #pyconjp_201 #PyconJP
2017-09-09 16:01:37