Skip to main content

gestrich/python-architecture

SkillsMP는 gestrich/python-architecture에서 7개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
7
GitHub 스타
0
GitHub 포크
0

이 저장소의 skills

수집된 skill 7개 중 7개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

Structure CLI applications using command dispatcher pattern. Covers entry points, command routing, argument parsing, and explicit parameter flow. Use when building CLI tools or refactoring command structure.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Creates new Python service classes following Martin Fowler's Service Layer pattern with constructor-based dependency injection, proper layering (Core vs Composite), and static vs instance method conventions. Use when adding new services or refactoring…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Determines the correct architectural layer (Entry Point/Service/Domain/Infrastructure) for code placement in Python applications using Service Layer pattern. Prevents layer violations and maintains separation of concerns. Use when adding new functionality,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 품질 보증 분석가·테스터
설명

Writes unit tests for Python service classes using Arrange-Act-Assert pattern with proper mocking at boundaries. Tests behavior, not implementation. Mocks external systems only (API calls, file I/O, databases). Use when writing tests for services or fixing…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Follow Python code organization conventions including method ordering, datetime handling, circular import avoidance, and type annotations. Use when organizing service classes, handling dates, or structuring modules.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Apply constructor-based dependency injection with explicit configuration flow. Covers required dependencies, fail-fast principles, and avoiding optional parameters with default factories. Use when designing service constructors or managing dependencies.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Design domain models following parse-once principle with type-safe APIs, factory methods, and Repository pattern. Use when creating domain models, parsing data structures, or organizing business logic in models.

원문 언어: 영어

업데이트
수집된 skill 7개 중 7개를 표시합니다.