热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为程序设计师设计,用于在代码开发阶段深度分析项目结构,提出模块化与解耦优化建议。通过系统化的工作流程,识别代码中的耦合问题与瓶颈,提供清晰的模块划分方案、依赖关系图及重构策略,显著提升代码的可维护性与扩展性。适用于各类软件项目,包括Web应用、微服务系统等,帮助开发者构建更健壮、易于迭代的代码架构。
本方案以“模块化单体(先)→ 事件驱动解耦 → 选择性服务化(后)”为路径,围绕商品、订单、库存、促销、会员、支付、客服及履约模块,明确限界上下文、职责与接口契约,并重建依赖与数据流。
商品(Catalog)
定价与促销(Pricing/Promotion)
库存(Inventory)
订单(Ordering,含购物车/结算)
支付(Payment)
履约/发货(Fulfillment/Shipping)
会员(Membership)
客服工单(CS/Ticket)
横切平台(Platform)
graph LR
subgraph Platform
BUS[消息总线/Outbox]
ACL[外部防腐层/网关]
end
CAT[Catalog<br/>商品]
PRC[Pricing<br/>定价促销]
INV[Inventory<br/>库存]
ORD[Ordering<br/>订单/购物车]
PAY[Payment<br/>支付]
FUL[Fulfillment<br/>履约发货]
MEM[Membership<br/>会员]
CS[CS/Ticket<br/>客服工单]
CAT -- 商品变更事件 --> PRC
MEM -- 会员等级/权益事件 --> PRC
ORD -- 报价请求(同步) --> PRC
ORD -- 预留请求(首期可同步/后期异步) --> INV
ORD -- 创建支付意图(同步) --> PAY
PAY -- 支付结果事件 --> ORD
INV -- 预留/扣减结果事件 --> ORD
ORD -- 可发货事件 --> FUL
FUL -- 发货/签收事件 --> ORD
CS -- 只读查询 --> ORD
PRC -- 券发放/核销事件 --> MEM
ORD -. 仅读商品快照 .-> CAT
PAY -- 第三方渠道(Webhook) --> ACL
ACL -- 统一适配 --> PAY
BUS --- ORD
BUS --- INV
BUS --- PAY
BUS --- FUL
BUS --- PRC
BUS --- MEM
graph TD
IF[Interfaces<br/>REST/MQ] --> APP[Application<br/>Facades/Orchestrators]
APP --> DOM[Domain<br/>Entities/Domain Services]
DOM --> INF[Infrastructure<br/>Repo/Cache/Gateway]
IF -.X.-> INF
IF -.X.-> DOM
APP -.X.-> OtherRepo
sequenceDiagram
participant UI as Web/小程序
participant ORD as 订单应用层
participant PRC as 定价促销
participant INV as 库存
participant PAY as 支付
participant BUS as 事件总线
UI->>ORD: 结算/下单请求(携带报价签名)
ORD->>PRC: 报价校验(同步)
PRC-->>ORD: 有效/失效
ORD->>INV: 预留库存(建议异步,首期可保同步)
INV-->>BUS: 预留成功/失败事件
BUS-->>ORD: 预留结果
ORD->>PAY: 创建支付意图(同步)
UI->>PAY: 拉起支付
PAY-->>BUS: 支付结果事件
BUS-->>ORD: 支付结果
ORD->>INV: 确认扣减(异步)
INV-->>BUS: 已扣减事件
BUS-->>ORD: 扣减成功
ORD-->>BUS: 订单可发货事件
分阶段、可回滚、低风险。以“模块化单体”为过渡态,优先拆耦高风险同步调用与共享伪业务。
阶段 0:治理基线(1 周)
阶段 1:模块化单体骨架(2 周)
阶段 2:事件总线与 Outbox(2 周)
阶段 3:定价与促销集中化(2 周)
阶段 4:库存改为“预留→确认/释放”(2–3 周)
阶段 5:支付与外部防腐层(2 周)
阶段 6:测试体系与发布(并行推进,2 周)
阶段 7:读写分离与报表侧(2 周)
阶段 8:选择性服务化(视负载与组织成熟度,4–6 周)
里程碑与验收指标
风险控制与落地建议
基于现状与目标,建议将“模块化单体”演进为“平台化内核 + 领域微服务”的架构。遵循单一职责、数据归属唯一、边界清晰、事件驱动优先的原则,结合多租户隔离与插件化扩展能力。
多租户隔离策略(数据/缓存/队列一致贯彻)
跨服务通信与鉴权
现状(关键耦合与循环):
graph LR
A[api] --> B[billing]
B --> C[core]
C --> B
A --> C
A --> D[project]
D --> C
A --> E[file]
A --> F[search]
A --> G[notification]
subgraph Shared
H[utils/tenant.ts]
I[dto/*]
end
A --> H
B --> H
C --> H
D --> H
E --> H
F --> H
G --> H
A --> I
B --> I
C --> I
D --> I
E --> I
F --> I
G --> I
subgraph Infra
J[infra/message]
end
D --> J
F --> J
目标(平台化内核 + 解耦微服务):
graph LR
subgraph Platform
P1[API Gateway/BFF]
P2[Messaging]
P3[Observability]
P4[Feature Flags]
P5[Shared Kernel (IDs, Envelope, Errors)]
end
subgraph Identity
I1[IAM]
I2[Tenant/Org]
end
subgraph Domain
W[Work Management<br/>(Project/Task/Comment)]
F[File/Media]
S[Search]
N[Notification]
B[Billing/Subscription]
A[Audit/Compliance]
X[Plugin Platform]
end
P1 --> I1
P1 --> W
P1 --> F
P1 --> S
P1 --> N
P1 --> B
I1 -.-> W
I1 -.-> F
I1 -.-> B
I2 -.-> W
W -- events --> P2
F -- events --> P2
B -- events --> P2
P2 -- subscribe --> S
P2 -- subscribe --> N
P2 -- subscribe --> A
P2 -- subscribe --> X
W --> P5
F --> P5
B --> P5
S --> P5
N --> P5
A --> P5
I1 --> P5
I2 --> P5
classDef dashed stroke-dasharray: 5 5
linkStyle 7,8,9,10,11,12 stroke-dasharray: 5 5
依赖约束规则
阶段化演进与回退可控,优先解决高耦合与高风险点(计费、循环依赖、共享 DTO、外键、鉴权散落)。
阶段 0:基线与护栏
阶段 1:去循环与 API 解耦
阶段 2:计费服务优先拆分(高风险高收益)
阶段 3:搜索与文件拆分
阶段 4:通知与审计服务
阶段 5:IAM/权限集中化与路由收口
阶段 6:数据库与外键治理
阶段 7:插件平台
阶段 8:测试与运维成熟度
关键风险与控制
短期可落地清单(2–4 周)
中期(1–3 个月)
长期(3–6 个月)
结构优化方案
热点链路与耦合问题定位
模块划分与职责边界(目标形态)
数据模型与存储设计(与模块配合)
依赖关系图
graph LR
A[ingest] --> B[stream]
B --> C[agg]
C -->|ORM 逐条写| D[(DB)]
E[query] --> D
E --> F[rules engine(同进程)]
F --> E
G[batch jobs] --> D
subgraph common
H[DTO+写库工具]
end
B --> H
C --> H
E --> H
E -->|串行:缓存→DB| I[Cache]
E -.->|解码全量规则/每次| F
graph LR
A[ingest] --> B[stream]
B --> C[agg]
C --> J[repository-writer]
J --> D[(Storage: 热/冷)]
E[query-api] --> K[repository-reader]
K --> D
E --> I[L2 Cache]
E --> L[L1 Cache]
M[rules-service] -->|已编译规则快照/增量| E
N[batch-jobs] --> D
subgraph domain-contracts
O[事件/DTO/规则契约]
end
A-->O; B-->O; C-->O; E-->O; M-->O
style J fill:#eef,stroke:#55f
style K fill:#eef,stroke:#55f
style M fill:#efe,stroke:#2a2
style O fill:#ffd,stroke:#aa0
重构策略
阶段化计划与优先级
解耦与依赖治理清单
回归风险控制
分阶段性能提升目标(预期区间)
总结
把复杂重构变成可执行的清单,让你的项目从“越改越乱”变成“越迭代越稳”。这条提示词让 AI 充当资深架构优化顾问,按场景交付三件关键成果:清晰的模块边界、直观的依赖关系、分阶段的低风险重构路线。适用于新老项目的快速体检、版本发布前的风险排查、以及重构决策论证,帮助团队更快发现结构瓶颈、更准拆解耦合、更稳推进迭代,显著提升可维护性与扩展性,减少返工与沟通成本,促进高质量交付。
用它梳理服务边界,识别紧耦合点,制定解耦与迁移计划;以结构化报告支撑架构评审与落地执行。
明确前后端职责与数据流,评估改动影响范围;在迭代前优化结构,减少联动回归与沟通成本。
对齐多组方案与优先级,设定里程碑与风险控制;用清晰的模块图推动协作,提升交付节奏与质量。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期