tdd-basics:TDD kata

时间:2024-03-31 00:58:35
【文件属性】:

文件名称:tdd-basics:TDD kata

文件大小:17KB

文件格式:ZIP

更新时间:2024-03-31 00:58:35

C#

保龄球游戏测试驱动开发片 该存储库的想法是包含一个最小设置,以使用[xunit] [3]框架在C#中执行[Uncle Bob] [1]著名的[Bowling kata] [2]。 保龄球得分 游戏包括10帧,如上所示。 在每一帧中,玩家都有两次击倒10针的机会。 镜框的分数是击倒的针脚总数,再加上罢工和备用零件的奖金。 备用是指玩家在两次尝试中击倒所有10个针脚时使用。 该帧的好处是下一轮击倒的引脚数。 因此,在上面的第3帧中,得分是10(击倒的总数)加上5的奖金(在下一卷击倒的针数)。 罢工是指玩家在第一次尝试中击倒所有10个销钉时的情况。 该帧的奖金是下一个滚动的两个球的价值。 在第10帧中,允许掷出备用球或罢工的球员掷出多余的球以完成该帧。 但是,在第十帧中最多只能滚动三个球。 TDD的三定律 进行练习时,务必遵循TDD的三个规则。 有关更多信息,请单击[此处] [4]。


【文件预览】:
tdd-basics-master
----.travis.yml(190B)
----bowling-ball.sln(2KB)
----BowlingBall.Tests()
--------GameFixture.cs(241B)
--------BowlingBall.Tests.csproj(529B)
----bowling-ball()
--------Game.cs(298B)
--------BowlingBall.csproj(145B)
----.gitignore(5KB)
----bowling_scoresheet_example.png(11KB)
----README.md(2KB)

网友评论