In this introduction to refactoring, learn what refactoring is and why it is important. The start of a journey.
Learn about mistakes that shouldn't be written in the first place.
Learn how variable names can help make code more readable and intuitive.
Learn how to best use and manage 'Namespaces' to organize your code, prevent naming collisions, and provide scope to identifiers.
Explore the magic of using functions and objects to improve your code - and maintain your sanity.
Find out how to fix repetitive code while also making it more clean and understandable for the reader.
Learn when to optimize code, and when not to.