Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 585 Bytes

File metadata and controls

14 lines (8 loc) · 585 Bytes

Exercises for the Mastering Kotlin Refactoring workshop

  • Conference Signup: refactor from mutable "bean" to algebraic data type and functions
  • Boat Maintenance Log: refactor serialised classes, requiring a strategy to cope with different versions of the data
  • Cycle Race Leaderboard: refactoring Kotlin code & database schema, requiring multiple expand/contract deployments to apply the change without downtime

Prerequisites

Before the workshop, install the following:

  • IntelliJ
  • Kotlin 1.9.2 or above