Level 1: Refactoring
Introduction to Level 1
Welcome to Level 1: Refactoring and Test Automation.
In this level, you will focus on improving existing code by making it cleaner, more efficient, and easier to maintain without altering its functionality.
Refactoring is a crucial skill for any developer, as it ensures that your codebase remains robust and adaptable to future changes.
You will also learn to create a safety net of automated tests to ensure that your refactoring efforts do not inadvertently introduce new bugs.
Concepts to Master
Basic Refactoring with IDE: Learn to utilize your Integrated Development Environment (IDE) to refactor code effectively.
Create a Safety Net to Ensure Refactoring Doesn't Break Behaviour: Implement automated tests that validate the behaviour of your code before and after refactoring.
Transform Priority Premise If to Loop: Understand how to refactor conditional statements into loops to improve code readability and maintainability.
Last updated