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

  • Unit 1: Refactoring with Kotlin: Identifying and Eliminating Code Smells
    • Refactor Beverage Cost Calculation Code
    • Refactoring for Readability and Maintainability in Kotlin
    • Improving Readability by Refactoring Match Results Calculation
    • Refactoring Code with Descriptive Names in Kotlin
    • Refactoring to Improve Code Readability and Maintainability
  • Unit 2: Refactoring in Kotlin: Extract, Rename, and Substitute Techniques
    • Refactoring for Calculating Discounts
    • Refactor Using Function Extraction in Kotlin
    • Refactoring Bulk Purchase Calculator in Kotlin
    • Refactoring Rectangle Properties in Kotlin
    • Substitute Algorithm for Finding the Largest Number
  • Unit 3: Leveraging OOP Principles in Kotlin for Code Refactoring
    • Encapsulating Book Details in a Class
    • Temperature Conversion Refactoring Using Kotlin Classes
    • Refactoring with Polymorphism in Kotlin
    • Refactor Shopping Cart with Composition in Kotlin
    • Refactor Using Encapsulation and Composition in Kotlin
  • Unit 4: Code Decoupling and Modularization in Kotlin
    • Decoupling Employee Details in Kotlin
    • Refactoring Book Class with Separation of Concerns
    • Separation of Concerns with User Profile Management in Kotlin
  • Unit 5: Stepping into Refactoring Code with Kotlin
    • Refactoring Monster Impact Calculation with OOP in Kotlin
    • Refactor Adventure Damage Calculation Using OOP Principles
    • Refactoring Adventure Score Calculation in Kotlin
    • Refactoring Adventures with OOP in Kotlin

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.