Free! Unpronounceable naming Long Method Commented Out Code Message Chains – a.b().c().d() trainwreck Error codes instead of exception Non- searchable variable name Use of pun Code Duplication Deep Nesting Catching exceptions and logging only Comments Explaining Code variable declared far from its usage Too Many Responsibilities Switch Statement Abuse vertical openness between concepts Violates Command- Query Separation Confusing Naming Multiple Return Points Too many arguments (>3) large functions with nested structures Dependent functions are far apart Requires horizontal scrolling Free! Unpronounceable naming Long Method Commented Out Code Message Chains – a.b().c().d() trainwreck Error codes instead of exception Non- searchable variable name Use of pun Code Duplication Deep Nesting Catching exceptions and logging only Comments Explaining Code variable declared far from its usage Too Many Responsibilities Switch Statement Abuse vertical openness between concepts Violates Command- Query Separation Confusing Naming Multiple Return Points Too many arguments (>3) large functions with nested structures Dependent functions are far apart Requires horizontal scrolling
(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.
Free!
Unpronounceable naming
Long Method
Commented Out Code
Message Chains – a.b().c().d() trainwreck
Error codes instead of exception
Non-searchable variable name
Use of pun
Code Duplication
Deep Nesting
Catching exceptions and logging only
Comments Explaining Code
variable declared far from its usage
Too Many Responsibilities
Switch Statement Abuse
vertical openness between concepts
Violates Command-Query Separation
Confusing Naming
Multiple Return Points
Too many arguments (>3)
large functions with nested structures
Dependent functions are far apart
Requires horizontal scrolling