Refactoring (Mis)understood
People refer to all kinds of changes to existing code as refactoring, which is a common case of semantic diffusion.
People refer to all kinds of changes to existing code as refactoring, which is a common case of semantic diffusion.
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...