O que python-padroes-de-projeto faz?
Padrões de projeto em Python incluindo KISS, Separação de Preocupações, Responsabilidade Única e composição sobre herança. Use esta habilidade ao projetar um novo serviço ou componente do zero e escolher como separar responsabilidades, ao refatorar uma classe Deus ou função monolítica que cresceu demais, ao decidir se deve adicionar uma nova abstração ou conviver com duplicação, ao avaliar uma pull request por problemas estruturais como acoplamento forte ou vazamento de tipos internos, ao escolher entre herança e composição para uma nova hierarquia de classes, ou quando uma base de código está se tornando difícil de testar devido à E/S e lógica de negócio entrelaçadas.