intermediate

Refactoring Techniques in Scala

Software Engineering
4 courses
This course path teaches developers to enhance challenging codebases with safe, incremental changes. It covers dependency breaking, refactoring, and characterization testing to modernize existing systems while maintaining functionality.
See courses

Verified skills you'll gain

Badge for Computer Systems and Architecture, Intermediate
INTERMEDIATE
Computer Systems and Architecture
Badge for Software Development Practices, Advanced
ADVANCED
Software Development Practices
Tools you'll use
Mockito
Scala
ScalaTest