Michael C. Feathers
Goodreads Author
Website
Twitter
Genre
Member Since
August 2012
![]() |
CODER PROPREMENT
by
41 editions
—
published
2007
—
|
|
![]() |
Working Effectively with Legacy Code
25 editions
—
published
2004
—
|
|
![]() |
Beautiful Code: Leading Programmers Explain How They Think
by
20 editions
—
published
2009
—
|
|
![]() |
Working Effectively with Unit Tests
by
4 editions
—
published
2014
—
|
|
![]() |
Brutal Refactoring: More Working Effectively with Legacy Code
—
published
2016
|
|
![]() |
Robert C. Martin
by |
|
“Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse.”
― Working Effectively with Legacy Code
― Working Effectively with Legacy Code
“Legacy code. The phrase strikes disgust in the hearts of programmers. It conjures images of slogging through a murky swamp of tangled undergrowth with leaches beneath and stinging flies above. It conjures odors of murk, slime, stagnancy, and offal. Although our first joy of programming may have been intense, the misery of dealing with legacy code is often sufficient to extinguish that flame.”
― Working Effectively with Legacy Code
― Working Effectively with Legacy Code