Oh My Learning
Home
/
Software Engineering
/
Working Effectively with Legacy Code
Working Effectively with Legacy Code
12 lessons · 0/12 discussed · baseline
senior
01
What Legacy Code Is: The Change Dilemma
8 min read
mid
drafted
02
Seams and Enabling Points
8 min read
senior
drafted
03
Characterization Tests
8 min read
mid
drafted
04
Sensing and Separation
7 min read
senior
drafted
05
Breaking Dependencies (the Toolkit)
7 min read
senior
drafted
06
It Takes Forever to Make a Change
8 min read
senior
drafted
07
Adding a Feature to Untested Code
7 min read
senior
drafted
08
I Can't Get This Class into a Test Harness
7 min read
senior
drafted
09
I Can't Run a Method in a Test Harness
8 min read
senior
drafted
10
Finding What and Where to Change
7 min read
mid
drafted
11
Dependency-Breaking Techniques Catalog
7 min read
senior
drafted
12
Working with Big, Tangled Methods
8 min read
senior
drafted