没有合适的资源?快使用搜索试试~ 我知道了~
Refactoring-Kata-Lift-Pass-Pricing:重构kata,您将练习将业务逻辑与框架和SQL分离开
共47个文件
gitignore:6个
scala:6个
java:6个
需积分: 9 0 下载量 5 浏览量
2021-03-18
13:39:42
上传
评论
收藏 2.12MB ZIP 举报
温馨提示
缆车通行证定价 此应用程序解决了计算滑雪缆车通行证价格的问题。您想要哪种类型的缆车通行证,您的年龄以及您想要滑雪的具体日期,都有一些复杂的逻辑。有一项新功能要求,即能够获得多个升降机通行证的价格,而不仅仅是一个。目前,仅对单张通行证实行定价,但不幸的是,所设计的代码不可重复使用。您可以进行一些高级测试,以进行准备性重构,从而使新功能所需的实施工作最少。 这个kata建模了一个常见的问题-由于设计不当而导致对单元测试没有意义的代码。 您可以找到 我什么时候做完? 有几个步骤,您可以执行任何一个步骤。 用高级测试覆盖。 重构代码以最大程度地提高单元可测试性并为新功能重复使用 下拉大多数高级测试 使用单元测试和1或2个高级测试来实现新功能。 安装 使用用户root和密码mysql在localhost 3306上设置MySQL数据库。如果您安装了Docker,最简单的方法就是使用此脚本,这将初始化
资源推荐
资源详情
资源评论
收起资源包目录
Refactoring-Kata-Lift-Pass-Pricing-master.zip (47个子文件)
Refactoring-Kata-Lift-Pass-Pricing-master
java-simple
src
test
java
dojo
liftpasspricing
PricesTest.java 1KB
main
resources
simplelogger.properties 44B
java
dojo
liftpasspricing
Prices.java 5KB
Main.java 909B
pom.xml 4KB
.gitignore 29B
csharp
Lift-Pass-Pricing.sln 3KB
.gitignore 5KB
LiftPassPricingTests
LiftPassPricingTests.csproj 842B
PricesTest.cs 1KB
LiftPassPricing
Program.cs 1KB
README.md 417B
LiftPassPricing.csproj 626B
Prices.cs 6KB
database
initDatabase.sql 814B
mountain-snow.jpg 2.05MB
README.md 3KB
scala
project
build.properties 21B
Dependencies.scala 830B
src
test
scala
liftpasspricing
LiftPassPricingSpec.scala 800B
main
scala
liftpasspricing
JsonSupport.scala 289B
LiftPassPricing.scala 4KB
Cost.scala 58B
WebServer.scala 347B
resources
application.conf 32B
build.sbt 574B
README.md 193B
.gitignore 8B
runLocalDatabase.sh 256B
.gitignore 16B
java
src
test
java
dojo
liftpasspricing
PricesTest.java 1KB
main
resources
simplelogger.properties 44B
java
dojo
liftpasspricing
Prices.java 5KB
Main.java 909B
README.md 359B
pom.xml 4KB
.gitignore 102B
typescript
yarn.lock 62KB
src
prices.ts 3KB
tsconfig.json 5KB
wallaby.js 185B
test
prices.spec.ts 600B
.gitkeep 0B
README.md 475B
.gitignore 107B
index.js 314B
package.json 756B
共 47 条
- 1
资源评论
WebWitch
- 粉丝: 21
- 资源: 4587
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功