This week we continue our series on the Pragmatic Programmer covering Chapter 6 (part 2) About refactoring, designing to test, and the pitfalls of using wizards if you don't understand all of the code they produce.
This week we continue our series on the Pragmatic Programmer covering Chapter 6 (part 2) About refactoring, designing to test, and the pitfalls of using wizards if you don't understand all of the code they produce.