Cline · 原创练习输入

Cline 代码重构教程:提取重复函数与行为回归

需要修复的实际代码

def guest_total(price, shipping):
    return round(price + shipping, 2)

def member_total(price, shipping):
    return round(price * 0.9 + shipping, 2)

固定任务书

提取 _total helper 消除重复计算,保留 guest_total/member_total 对外接口和行为;运费不打折。只改 app.py,不修改 tests。

文件范围

app.py

原创练习文件的浏览器截图;不是 AI 产品界面。