Coding, Software Development, Java, Scala, Agile.
with no suit ranking and nothing wild. The Hand class has a method, beats(), that looks like this: public Result beats(Hand other, Game game) { return game.applyScoringRules(this, other); } When building the poker application, I wrote microtests expressing concrete examples to drive the development