refactoring

Refactoring (Mis)understood

11 minute read

People refer to all kinds of changes to existing code as refactoring, which is a common case of semantic diffusion.

Do Unit Tests Make Refactoring Harder?

3 minute read

This is probably one of the most common narratives against TDD (test-driven development) that I hear. It’s often stated by developers who may have shortly tr...