python-design-patterns は何をしますか?
Pythonのデザインパターン(KISS、関心の分離、単一責任、継承より合成)を提供するスキルです。このスキルは、以下のような場面で活用してください:新しいサービスやコンポーネントをゼロから設計し、責任の階層化を選択するとき、肥大化したGodクラスやモノリシック関数をリファクタリングするとき、新しい抽象化を追加するか重複を受け入れるかを判断するとき、Pull Requestをレビューして密結合や内部型の漏洩といった構造的問題を評価するとき、新しいクラス階層で継承と合成のどちらを選ぶか決めるとき、そしてI/Oとビジネスロジックが絡み合ってテストが困難になっているコードベースを改善するときです。