Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Refactoring Code for Readability and Maintainability in C++

via CodeSignal

Overview

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.

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++

Reviews

Start your review of Refactoring Code for Readability and Maintainability in C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.