Skip to main content

Understanding “Code Smells” in Programming

Downloaded: 109

Last edit: 22 November 2023

Resource Type Worksheets and Activities, Starter / Plenary
Curriculum Topic Programming
English Key Stage 16-18 Years (KS5)
Scottish Curriculum Levels S5 Higher (16-17 years), S6 Advanced Higher (17-18 years)
Awarding Bodies AQA, OCR, Pearson / Edexcel
So often our time in the classroom is spent on getting the syntax right, or tracking down logic errors that there's little time encouraging or developing good programming habits.
 
I put this together for some of my students to help focus their attention on "code smells" following feedback on code I was reviewing for feedback.
 
It might be of use to others and/or prompt further discussion and improvement.