最近の HN で目についた記事の中から、今回は Martin Heinz 氏の『Ultimate Guide to Python Debugging』を日本語に訳してみた。
トピックスとしては:
- ログは必須
- ログを取得する専用のデコレータ
- __repr__() ダンダーメソッドを使う
- __missing__() ダンダーメソッドを使う
- クラッシュしたアプリをすぐにデバッグする方法と pdb について
- スタックトレース
- デバッグ中のモジュールのロード
最近、自分も Python のデコレータについて勉強したけど、確かにこれはログ出しとかに便利だなぁと思った。
訳しながら、おぉっと唸ってしまったトピックスもあったり。