Can you spot the bad smells in my code? 1. Summarise what the code does (the task I solved) - don't run the code - predict first. 2. Trace it line by line. Don't run it yet. 2. Run it - were your predictions correct? 3. Make a list of what make my code smelly (poor quality features). 4. Make a better version of my code. 5. Write the algorithm for my code.