文件名称:checkout-kata:节点中的TDD结帐方法
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-10 10:19:26
JavaScript
结帐卡塔 我们将看到实现超市结帐功能(可以计算许多商品的总价)能走多远。 在普通的超市中,使用存货单位(SKU)来识别事物。 在我们的商店中,我们将使用单个字母(A,B,C等)。 我们的商品是单独定价的。 此外,有些商品是多价的:购买其中的n枚,它们将花费您y英镑。 例如,项目“ A”可能单独花费50磅,但本周我们有一个特价优惠:购买三个“ A”,它们的价格为130。价格和报价表: Item Price Offer -------------------------- A 50 3 for 130 B 30 2 for 45 C 20 D 15 我们的结帐程序可以按任何顺序接受商品,因此,如果我们扫描一个B,一个A和另一个B,我们将识别出两个B,并将它们的价格定为45(到目前为止的总价为95)。
【文件预览】:
checkout-kata-master
----.gitignore(15B)
----package.json(289B)
----index.js(464B)
----README.md(943B)
----test()
--------test.js(2KB)