“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
“I’m not a great programmer; I’m just a good programmer with great habits.”
― Refactoring: Improving the Design of Existing Code
― Refactoring: Improving the Design of Existing 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
“Premature optimization is the root of all evil.”
― The Art of Computer Programming, Volume 1: Fundamental Algorithms
― The Art of Computer Programming, Volume 1: Fundamental Algorithms
Alprc’s 2024 Year in Books
Take a look at Alprc’s Year in Books, including some fun facts about their reading.
Alprc hasn't connected with their friends on Goodreads, yet.
Polls voted on by Alprc
Lists liked by Alprc






















