1. 首页
  2. 考试认证
  3. 其它
  4. kata poker Javascript 茉莉花 Gulp NPM

kata poker Javascript 茉莉花 Gulp NPM

上传者: 2024-10-18 00:03:34上传 ZIP文件 11.42KB 热度 2次

卡塔扑克是一个进行TDD(测试驱动开发)的项目,专注于功能测试,确保代码能够轻松重构。开发理念是先简单后聪明:以最简单的方式通过测试,但避免过于细化。通过重构,确保每个类只有一个职责,符合SOLID原则的单一职责(S)。

环境

  • 使用Javascript作为开发语言。

  • 使用茉莉花作为测试框架。

  • 使用Gulp作为构建系统和控制台界面。

  • 使用NPM作为包管理工具。

  • 使用IDE进行开发。

需求

项目目标是比较成对的扑克牌,并指出哪一张牌(如果有)具有更高的排名。

扑克规则(来源:CodingDojo.org)

  • 一副扑克牌包含52张牌,每张牌属于一种花色:

  • 梅花(C)、钻石(D)、红心(H)、黑桃(S)。

  • 每张牌的值为:2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Queen, King, Ace。

用户评论