Refactor First

Sometimes the design of your code gets in the way of what you want to do. In this case, it’s often easier to refactor your existing code *first*, before you implement a new feature, to make that feature easier to implement. In this episode, we refactor our existing test code to make our tab switching test easier to write.

  1. E24Decoupling

    Fri, 13 Nov ’15
  2. E25Shims and Containers

    Fri, 20 Nov ’15
  3. E26Small Steps and Meaningful Names

    Fri, 27 Nov ’15
  4. E27The Options Object

    Fri, 4 Dec ’15
  5. E28Design

    Fri, 11 Dec ’15
  6. E29Refactoring

    Fri, 18 Dec ’15
  7. E30What Should You Test?

    Fri, 25 Dec ’15
  8. E31Refactor First

    Fri, 1 Jan ’16
  9. E32Events

    Fri, 8 Jan ’16