Code Smell Bingo

Code Smell Bingo Card
Preview

This bingo card has 25 words: Commented out code, Temporary fields (assigned now, used maybe never?), Switch Statement Abuse, Deep nesting, Code Duplication, Comments explaining Code, Violates Command-Query Separation, Forever //TODO, FREE, Too many arguments (>4), Unreadable Regex, Error codes instead of exception, Long Method, Return null instead of an empty collection / value, Variable declared far from its usage, Repetitive Naming, Commented Out Code, Dependent functions are far apart, Unpronounceable/ Confusing naming, Catching exceptions and logging only, Message Chains – a.b().c().d() ..., Magic Numbers / Magic Strings, Overly complex boolean condition, Hidden side effects (e.g. parameter modifying) and God class.

More like this:

Code Smell Bingo!! | Code Smell Bingo!! | Code Smell Bingo!! | Spot the Smell Bingo!!! | Code Smell Bingo!!

Play Online

Share this URL with your players:

For more control of your online game, create a clone of this card first.

Learn how to conduct a bingo game.

Call List

Probabilities

With players vying for a you'll have to call about __ items before someone wins. There's a __% chance that a lucky player would win after calling __ items.

Tip: If you want your game to last longer (on average), add more unique words/images to it.