Michael Feathers
A software engineer and technical author known for Working Effectively with Legacy Code. He proposed core refactoring concepts such as the seam.
Timeline (last 90 days)
A seam is a concept proposed by Michael Feathers in "Working Effectively with Legacy Code", referring to a place in a codebase where behavior can be changed or a dependency replaced without modifying a piece of logic itself.
The concept of "seam" was first systematically proposed by Michael Feathers in his book Working Effectively with Legacy Code (2004).
Feathers defines a seam as a place in a program where you can alter behavior without editing the code at that place.
All Facts (3)
A seam is a concept proposed by Michael Feathers in "Working Effectively with Legacy Code", referring to a place in a codebase where behavior can be changed or a dependency replaced without modifying a piece of logic itself.
50%UnverifiedThe concept of "seam" was first systematically proposed by Michael Feathers in his book Working Effectively with Legacy Code (2004).
50%UnverifiedFeathers defines a seam as a place in a program where you can alter behavior without editing the code at that place.
50%