SuperAPI AI 工具集

business-logic-entry-point-vocabulary

编程与开发

查看项目

更新于 10-15 20:13

技能介绍

用途:识别开发者对“业务逻辑入口点”使用的各种行业名称,并将其视为同一概念的同义词。业务逻辑入口点指调用方触发业务逻辑的函数、方法或类。

主要能力:列出常见名称,包括 use case(Clean Architecture、六边形架构)、application service(DDD、分层架构)、service layer、command handler 与 query handler(CQS/CQRS)、interactor、facade、action。该列表并非穷尽,判断标准不是名称,而是代码是否作为调用方触发业务逻辑的入口。

使用方式:当用户或代码库使用上述任一名称时,将其所指代码视为业务逻辑入口点,并应用范围内所有入口点技能(如 CQS、handler 签名、payload 类型、领域实体入口点、业务约束、认证约束)。用户要求创建、修改或审查 use case、application service、command handler 等构造时,按业务逻辑入口点处理。检测时既监听用户请求中的词汇,也扫描代码结构中的类、函数、模块或文件名;但不能仅凭名称分类,需确认代码确实充当业务逻辑入口点——只做 HTTP 路由的 Service 类不算,编排业务规则的 UseCase 类才算。

限制:本技能只做词汇到概念的映射,不强制单一命名约定,命名规范由其他技能管理。任务结束时需说明用户或代码库使用的词汇、已识别为业务逻辑入口点,以及据此应用了哪些入口点技能。