Skip to main content

gestrich/python-architecture

SkillsMP 已收集 gestrich/python-architecture 中的 7 个 Skill。打开任一 Skill 可查看来源和详情。

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
7
GitHub 星标
0
GitHub Forks
0

这个仓库中的 skills

已展示 7 / 7 个已收集 Skill。

职业分类
软件开发工程师
描述

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.

原文语言:英语

更新
已展示 7 / 7 个已收集 Skill。