Slide 3
Slide 3 text
mypy駆動リファクタリング
● mypy[1]
○ Pythonの静的型チェッカ
○ チェックに従うことでソースコードの可読性と堅牢性が向上
○ 詳細なチェック項目の設定が可能
● mypy駆動リファクタリング
○ メリットとコストの適切なバランスを実現する目標を
mypyの「詳細なチェック項目の設定」で表現
○ mypyのチェック項目が満たされるまでリファクタリングを実施
(※mypyのチェック項目を満たした場合は終了)
3
[1] mypy - Optional Static Typing for Python(http://www.mypy-lang.org/)