正しくTogetter / min.tにログインできない不具合が発生中です。X側の修正をお待ちください(詳細はこちら)

実業務を想定したツールやノウハウを紹介 Pythonにおけるデバッグ手法 #pyconjp #pyconjp_201

Pythonにおけるデバッグ手法 TakesxiSximada @TakesxiSximada 1ファイルのスクリプトから、様々なフレームワークを利用したコード、様々なところでバグは発生します。それらのバグの解消を速やかに行えるように、デバッグのツールやノウハウが進化しています。デバッグ手法の意義について学び、また各種デバッグツールとその使い方を解説します。また実業務で発生する実際のデバッグしたい環境を想定したデバッグ手法の解説、デバッグに関する失敗談を解説します。
3
くろにん @Kuronin773

Pythonはprintが割りと柔軟だから結構printデバッグではかどるんだよなー #pyconjp_201

2017-09-09 15:53:42
うさたーん @usaturn

pdb はコマンドと変数がかぶっていると表示できないのか。知らんかった #pyconjp #pyconjp_201

2017-09-09 15:55:15
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
住人 @i0nin

このぐらい親切丁寧なチュートリアルがgdbにもあれば、Cで挫折した多くの学生を救えたはずだ。 #pyconjp_201 #pyconjp

2017-09-09 15:56:30
かしゅー @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
うさたーん @usaturn

ipdb IPython 使って拡張したデバッガ。 パッケージ名 ipdb #pyconjp #pyconjp_201

2017-09-09 15:59:27
FJ @FJKei

#pyconjp_201 #PyconJP bpbdってのが紹介されてる。BPythonって知らないけどなんやねん。

2017-09-09 16:00:00
うさたーん @usaturn

bpdb: BPython を使ったデバッガ。BPython もう使ってなかった・・・ #pyconjp #pyconjp_201

2017-09-09 16:00:03
ばんくし王 @vaaaaanquish

書き方がC#のasyncっぽくなってる #pyconjp

2017-09-09 16:00:09
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc @ryu22e

bpdb→pdbをbpythonで拡張したデバッガ。bpythonの位置機能として提供 #pyconjp_201 #PyconJP

2017-09-09 16:00:13
かしゅー @kashew_nuts

TakesxiSximada氏はipdbを使うことが多いそう。 #pyconjp #pyconjp_201

2017-09-09 16:00:13
うさたーん @usaturn

pudb: コンソール上のみの高機能なデバッガ #pyconjp #pyconjp_201

2017-09-09 16:00:36
SHIMIZU Taku @takuan_osho

pudb使ってたけど、使う度に使い方忘れて難儀してた #pyconjp #pyconjp_201

2017-09-09 16:00:37
FJ @FJKei

#pyconjp_201 #PyconJP PyCharm登場。説明する必要もないですとか言わないで、使いこなせない私が言うのだから間違いない。

2017-09-09 16:01:27
Hiroshi Sano @hrs_sano645

pycharmが使えるならデバッガは積極的に使うべきですよ。ものすごく便利。 #pyconjp_201

2017-09-09 16:01:33
Shinichi Nakagawa / 中川 伸一 @shinyorke

相変わらずソフトタッチで要点を綺麗にまとめてくださる @TakesxiSximada の話はホント面白いしためになる #pyconjp_201 #PyconJP

2017-09-09 16:01:37
うさたーん @usaturn

デバッガのそれぞれの特長教えてー #pyconjp #pyconjp_201

2017-09-09 16:01:48
住人 @i0nin

デバッグ実践編。勉強になる #pyconjp_201 #pyconjp

2017-09-09 16:02:00
Hiroshi Sano @hrs_sano645

unittestしてなぜ落ちるかわからない>あるある #pyconjp_201

2017-09-09 16:02:03