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

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

  • Lesson 1: Refactoring and Code Smells
    • Refactor Beverage Cost Calculation Task
    • Refactoring a Price Calculator for Readability and Maintainability
    • Improving Code Readability and Maintainability
    • Refactor Code for Clarity and Descriptiveness
    • Refactor Code for Final Price Calculation
  • Lesson 2: Refactoring Techniques in Java
    • Refactor to Extract Method for Discount Calculation
    • Refactoring Euclidean Distance Calculation and Printing
    • Refactoring Purchase Calculation Code
    • Refactor Rectangle Property Calculations
    • Refactoring Rectangle Properties
  • Lesson 3: Object-Oriented Programming (OOP) Principles and Code Refactoring in Java
    • Encapsulate Book Related Data and Methods in a Class
    • Abstracting Temperature Conversion in Java
    • Refactoring Notifications for Polymorphic Behavior
    • Refactoring Shopping Cart to Use Composition
    • Refactor Code Using Encapsulation and Composition in Java
  • Lesson 4: Code Decoupling and Modularization in Java
    • Refactoring Employee Information Management for Modularization
    • Refactoring Book Management System to Implement Separation of Concerns
    • Decoupling User Responsibilities in Java
  • Lesson 5: Stepping into Refactoring Code in Java
    • Refactoring Game Combat Impact Calculation Using OOP Principles
    • Refactoring Adventure Damage Calculation with OOP Principles
    • Refactoring Adventure Score Calculation with OOP Principles
    • Refactor Adventure Points Calculation Using OOP

Reviews

Start your review of Refactoring Code for Readability and Maintainability

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.