longform
Cincinnati Ruby Brigade: Characterization Tests
Originally published on Launch Scout’s blog
During the April 2021 meeting of the Cincinnati Ruby Brigade, I discussed writing Characterization tests for legacy codebases, inspired by Michael Feathers’ book “Working Effectively with Legacy Code”. This technique helps systematically document and understand existing code behavior through testing, especially in complex or poorly documented legacy systems.