ObjectCalisthenics:我关于对象健美操的演讲的演示代码

时间:2024-05-23 14:56:08
【文件属性】:

文件名称:ObjectCalisthenics:我关于对象健美操的演讲的演示代码

文件大小:256KB

文件格式:ZIP

更新时间:2024-05-23 14:56:08

C#

大家好,欢迎来到Gilded Rose团队。 如您所知,我们是一家小旅馆,位于著名城市艾里森(Allison)友好的旅馆老板经营的著名城市的黄金地段。 我们也只买卖最好的商品。 不幸的是,我们的商品随着日期的临近而不断降低质量。 我们拥有一个可以为我们更新库存的系统。 它是由一个名叫Leeroy的废话开发的,后来又涉足新的冒险领域。 您的任务是将新功能添加到我们的系统中,以便我们可以开始销售新类别的物品。 首先介绍我们的系统: 所有商品都有一个SellIn值,该值表示我们必须卖出该商品的天数 所有项目均具有“质量”值,该值表示该项目的价值 每天结束时,我们的系统都会降低每个项目的两个值 很简单,对不对? 好吧,这就是有趣的地方: 一旦按日期卖出,质量下降的速度就会快两倍 物品的质量绝不为负 实际上,“陈酿的布里干酪”的质量随着年龄的增长而提高 一件物品的质量永远不超过50 “ Sul


【文件预览】:
ObjectCalisthenics-master
----GildedRose.Specs()
--------packages.config(205B)
--------GildedRose.Specs.csproj(3KB)
--------Properties()
--------TestHelper.cs(1KB)
--------GildedRoseSpecs.cs(5KB)
----README.md(2KB)
----GildedRose()
--------GildedRose.cs(3KB)
--------GildedRose.csproj(2KB)
--------Item.cs(356B)
--------Properties()
----GildedRose.sln(2KB)
----.gitignore(1KB)
----.nuget()
--------NuGet.exe(677KB)
--------NuGet.targets(7KB)
--------NuGet.Config(164B)

网友评论