Fix the Mess

In the last chapter, we solved a tough cross-browser problem, and we left a complete mess in our wake. Now it’s time to clean it up. We start a new chapter about fixing bad code: adding tests, analyzing problems, and refactoring to a better design. We start with a review of where we’re at, how to deal with bad code in general, and look at our problem code.

  1. E146Fix the Mess

    Wed, 30 Oct ’13
  2. E147How to Test Legacy Code

    Mon, 4 Nov ’13
  3. E148Abstractions: What and When?

    Wed, 6 Nov ’13
  4. E149Testing the Capture API

    Mon, 11 Nov ’13
  5. E150Maintain Your Tests

    Wed, 13 Nov ’13
  6. E151A Clever Little Event Monitor

    Mon, 18 Nov ’13
  7. E152A Cure Worse than the Disease

    Wed, 20 Nov ’13
  8. E153A Happy Middle Ground

    Mon, 25 Nov ’13