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

CodeSignal

Refactoring TypeScript for Enhanced Readability & Maintenance

via CodeSignal

Overview

Unlock the potential of your existing TypeScript codebase by learning how to refactor it into cleaner, more efficient versions while maintaining functionality. This course enhances your ability to produce high-quality, maintainable code through state-of-the-art refactoring techniques.

Syllabus

  • Unit 1: Refactoring Code Smells Using TypeScript
    • Code Refactoring for Beverage Cost Calculation in TypeScript
    • Refactoring Product Billing Code in TypeScript
    • Improving Code Readability and Maintainability
    • Refactor Code for Clarity and Readability
    • Refactor Code to Calculate Discounted Prices for Products
  • Unit 2: Refactoring Techniques with TypeScript
    • Refactor Code to Extract Discount Calculation Function
    • Refactoring Functions for Calculating and Printing Distances
    • Refactor Factorial Calculation Using Array.reduce in TypeScript
    • Refactoring and Organizing Code for Purchasing with Discounts and Taxes
    • Refactor and Enhance Rectangle Calculation Functions
  • Unit 3: Leveraging TypeScript for Improved OOP Practices
    • Encapsulating Book Details into a Class
    • Temperature Conversion Refactoring with Classes in TypeScript
    • Leveraging Polymorphism for Notification System
    • Refactor ShoppingCart with InventoryItem Composition
    • Refactor Code Using OOP Principles in TypeScript
  • Unit 4: Leveraging TypeScript for Code Decoupling and Modularization
    • Refactor Employee Class Using Composition
    • Refactor Book Class to Separate Concerns
    • Refactor User Class with Separation of Concerns in TypeScript
  • Unit 5: Stepping into Refactoring with TypeScript
    • Refactor Code Using Object-Oriented Principles in TypeScript
    • Refactoring Adventure Score Calculation Using OOP Principles
    • Refactoring Challenge Calculations with Object-Oriented Programming

Reviews

Start your review of Refactoring TypeScript for Enhanced Readability & Maintenance

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.