Каталог / 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