Revealing Interfaces

Making Usage Patterns Explicit in Code

Michael Feathers
February 01, 2017