Indentifying Code Smells


Code smells occur in the source code of an application and can indicate deeper problems that are not apparent at first glance. Identifying and fixing these issues helps tremendously in securing and future-proofing the application under development and allows developers and testers to better understand, maintain, extend, and test the code.

In this session I will go through the different categories of code smells and explain each one with example code for each. Also, I will explain why it is good to know and be able to name different code smells even if you don’t do any programming yourself.


  • Understand what code smells are and why they can be bad
  • Sharpen the senses to be able to recognize and name code smells
  • See why it is beneficial to know about code smells, even for testers that don’t do any programming


© Benjamin Bischoff