Каталог / wshobson / python-design-patterns
python-design-patterns
wshobson/agents
13.5K
установок
#732
в рейтинге
Что делает
Фундаментальные принципы проектирования для написания maintainable и testable Python-кода.
- Пять основных паттернов: KISS, Single Responsibility Principle, Separation of Concerns, Composition Over Inheritance, Rule of Three
- Практические примеры, контрастирующие anti-patterns с рекомендуемыми подходами для каждого принципа
- Многослойная архитектура (API, Service, Repository слои) с dependency injection для testability
- Акцент на явном читаемом коде вместо ранней абстракции, рекомендации по размеру функций и управлению сложностью
Установка
$ npx skills add wshobson/agents