设计里分了几个模块

👁️ 3 人浏览 💬 0 人评论 ❤️ 添加收藏

按模型,n_modules({"modules": ["auth", "store", "api"]}) 交回几?

贯穿本节的产品模型(判题机纯 Python、无网,这是它的确定模型,见 spine.py):一个端到端 Python 产品,从需求→设计→实现→持久化→服务化→测试→版本化,一步步做出来。

设计:n_modules(设计) 数模块、has_table(表结构, 名) 有没有这表、n_fields(表结构, 表) 表几个字段、n_endpoints(接口) 几个端点。

def n_modules(design):
    """设计里分了几个模块。"""
    return len(design["modules"])


def has_table(schema, name):
    """数据模型里有没有这张表。"""
    return name in schema


def n_fields(schema, table):
    """这张表有几个字段。"""
    return len(schema[table])


def n_endpoints(api):
    """接口设计里有几个端点。"""
    return len(api)

print(n_modules({"modules": ["auth", "store", "api"]}))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论