⚠️ 改动理由:混在一起 vs 拆开

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

数一数:混在一起的那个类有几种改动理由,拆开之后单个类最多有几种:

# 混在一起的那版:每个方法对应一种改动理由
MIXED = {"area": "面积算法变了",
          "to_text": "报表格式变了",
          "save": "存储方式变了"}

# 拆开之后:三个类,每个类只剩一种理由
SPLIT = {"Shape": ["面积算法变了"],
          "Formatter": ["报表格式变了"],
          "Store": ["存储方式变了"]}

print(str(len(set(MIXED.values()))) + "/"
      + str(max(len(v) for v in SPLIT.values())))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论