java-自动售货机
使用 Java 和 TDD 实现自动售货机的简单练习。
项目概况
Java 8 实现。
Groovy 2.3.x 测试。
用于解耦领域概念的接口(并且令人讨厌的是,以避免 GMock 中的 CGLIB 目标类代理问题)。
用于模拟的 GMock(因为它比 Mockito 少得多)。
带有静态分析的 Gradle 项目。 这个项目有点矫枉过正,但为了传达我的开发偏好。
更多笔记即将到来...
如何构建
此项目的客户将需要 Java 8u25 或更高版本。 要构建项目,只需从项目的根目录运行: ./gradlew clean build 。
完成后,自动售货机演示可以使用: ./gradlew clean run
当前状态
2021-11-08 14:32:06
83KB
Java
1