Catching exceptions and logging only Repetitive Naming Non- searchable variable name variable declared far from its usage vertical openness between concepts Requires horizontal scrolling Too Many Responsibilities Code Duplication Switch Statement Abuse Comments Explaining Code large functions with nested structures Message Chains – a.b().c().d() trainwreck Violates Command- Query Separation Free! Dependent functions are far apart Commented Out Code Error codes instead of exception Multiple Return Points Too many arguments (>3) Unpronounceable/ Confusing naming Long Method Catching exceptions and logging only Repetitive Naming Non- searchable variable name variable declared far from its usage vertical openness between concepts Requires horizontal scrolling Too Many Responsibilities Code Duplication Switch Statement Abuse Comments Explaining Code large functions with nested structures Message Chains – a.b().c().d() trainwreck Violates Command- Query Separation Free! Dependent functions are far apart Commented Out Code Error codes instead of exception Multiple Return Points Too many arguments (>3) Unpronounceable/ Confusing naming Long Method
(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.
Catching exceptions and logging only
Repetitive Naming
Non-searchable variable name
variable declared far from its usage
vertical openness between concepts
Requires horizontal scrolling
Too Many Responsibilities
Code Duplication
Switch Statement Abuse
Comments Explaining Code
large functions with nested structures
Message Chains – a.b().c().d() trainwreck
Violates Command-Query Separation
Free!
Dependent functions are far apart
Commented Out Code
Error codes instead of exception
Multiple Return Points
Too many arguments (>3)
Unpronounceable/ Confusing naming
Long Method