接口分数计算:
总分组成 | 规则【每项均分】 | 说明 | 备注 | |
---|---|---|---|---|
正常规则:总分100 |
设计分60 |
存在领域或分类根目录 | 解析目录URI目录下应用有主体概念设置【针对接口所在分类(接口集合)】 | 以接口路径的版本号为分隔,接口分类下所有的接口版本左侧内容一致即该分类下所有接口都有分;没有版本号或者左侧内容不一致则该分类下所有接口均无分。 有分例子: 2. /basicapi/operate/manage/v1/list/ 无分例子: 分类B下有2个接口: 2. /vb/operate/manage/v1/list/ |
接口所在分类接口数量不超过10个 | 接口所在的分类下接口数量 | 接口所在的分类下接口数量大于10则该分类下所有接口均无分。反之该分类下所有接口都有分 | ||
接口存在版本概念 | 接口路径存在v1或v2内容 | 有分例子:/basicapi/operate/manage/v1/latest/ 无分例子:/basicapi/operate/manage/vvvv/latest/ |
||
存在明确的聚合根 | 接口路径中版本后为单一单词 |