Delve deep into the world of refactoring, where you'll learn the theory and application of transforming code into a cleaner, more efficient version while retaining its functionality. This course is perfect for developers looking to enhance their code maintenance and performance skills through practical refactoring techniques.
Overview
Syllabus
- Unit 1: Refactoring Code Smells in C++
- Refactor to Eliminate Redundancy in Beverage Cost Calculation
- Refactoring Product Billing System
- Enhancing Code Readability and Maintainability in C++
- Refactoring Code for Better Readability and Maintenance
- Refactor and Improve Code Quality in C++
- Unit 2: Refactoring Code in C++ for Enhanced Clarity and Efficiency
- Refactoring Inline Discount Calculation in C++
- Refactor Functions to Improve Code Readability and Maintainability
- Refactoring with Standard Library's Factorial Calculation
- Refactor Purchasing and Price Calculation Code
- Refactor Rectangle Properties Calculation Code
- Unit 3: Leveraging Object-Oriented Programming Principles in C++ for Code Refactoring
- Encapsulating Book Details in a Class
- Abstracting Temperature Conversion with a Class
- Refactor Notifications with Polymorphism in C++
- Refactor ShoppingCart with Composition for Better Design
- Refactor Using OOP Principles in C++
- Unit 4: Code Decoupling and Modularization in C++
- Decoupling and Modularization of Employee Details
- Refactoring Book Class for Separation of Concerns
- Refactor for Separation of Concerns in User Management System
- Encapsulating Supermarket Operations in a Namespace
- Unit 5: Refactoring Techniques in C++ for Improved Code Quality
- Refactoring Game Impact Calculation with OOP in C++
- Refactor Procedural Code Using OOP Principles in C++
- Refactoring Adventure Score Calculation with OOP Principles
- Refactoring Game Scoring with OOP in C++