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

CodeSignal

Refactoring by Leveraging Tests with Kotlin & JUnit

via CodeSignal

Overview

This course focuses on the Refactor step in TDD, teaching developers to spot code smells and resolve them through refactoring. Using real-world examples, you'll identify common issues, apply refactoring techniques, and ensure functionality is preserved with existing tests.

Syllabus

  • Lesson 1: Eliminating Duplicate Code and Magic Numbers with Kotlin
  • Lesson 2: Refactoring Long Methods in Kotlin with Extract Method Technique
  • Lesson 3: Refactoring Complex Function Signatures with Parameter Objects in Kotlin
  • Lesson 4: Refactoring Feature Envy in Kotlin with the Move Method Technique
  • Lesson 5: Addressing Large Classes with the Extract Class Pattern in Kotlin

Reviews

Start your review of Refactoring by Leveraging Tests with Kotlin & JUnit

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.