Course objectives
Participants will develop a shared understanding of how to recognise bad code and how it can be restructured into better code. They will learn to see their own code through the eyes of another developer and thus how to make it more readable and comprehensible.