Codex .NET 架构设计:划分模块单体与依赖边界
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/architecture/` 整个目录。将它放入目标项目的 `.agents/skills/architecture/`。
- 在目标项目中打开 Codex,输入 `$architecture` 并给出本页示例里的任务和所需输出。
中文摘要
从业务职责和变更频率选择模块单体、纵向切片或其他组织方式。明确数据所有权、接口和需要单独验证的边界。
SKILL.md 中文导读
可复现示例
给 `$architecture` 一个本地图书目录项目。请规划列表、借阅和统计之间的模块边界,并说明怎样验证依赖方向。工作步骤
- 从业务功能与变更频率提取可独立描述的边界。
- 比较组织方式的代码与运维成本,记录模块依赖、数据归属及验证。
验收方法
产物包含职责、数据所有权、跨模块入口与可执行的依赖检查,架构选择有依据。
GitHub 原文 · 更新日期
适用环境
Codex 与 .NET 工作副本,准备模块结构、典型用户操作和项目已有约束,保留架构参考。
常见问题
什么时候值得拆成独立服务?
源文档建议由团队自治、规模或独立部署需求支撑拆分,并评估新增运维成本。
相关指南
相关推荐
Codex 用 dotnet format 验证 .NET 代码风格
managedcode/Orleans.RateLimiting
Codex .NET 复杂度技能:用 CA1502 核对高分支方法
managedcode/Orleans.RateLimiting
Codex modern-csharp:按 LangVersion 选择 C# 写法
managedcode/Orleans.RateLimiting
Codex 用 Codex 组织可构建的 .NET 解决方案
managedcode/Orleans.RateLimiting
Codex StyleCop Analyzers:配置 C# 命名与文档规则
managedcode/Orleans.RateLimiting
Codex quality-ci:为 .NET 仓库梳理 CI 质量检查
managedcode/Orleans.RateLimiting