ロバストPython
Patrick Viafore, 鈴木 駿, 長尾 高弘
オライリー・ジャパン
プログラミングPythonソフトウェア設計
この本について
型アノテーション、データクラス、enum、プロトコルクラス、テスト戦略を駆使して「壊れにくいPythonコード」を設計する方法を解説する一冊。動的型付け言語であるPythonでも、適切な設計判断と型システムの活用により、大規模コードベースの保守性を大幅に向上できることを示す。チーム開発やプロダクションコードに取り組む開発者にとって必読。
- ISBN
- 9784814400171
- 言語
- 日本語
キーコンセプト
型ヒントとmypyによる静的解析データクラスとenumの設計活用プロトコルクラスによる構造的部分型テスト戦略とプロパティベーステスト依存関係管理とアーキテクチャ設計
こんな人におすすめ
チーム開発やプロダクション環境でPythonの保守性・堅牢性を高めたい中上級エンジニア
この本を読む
提供