Design APIs for humans and test what you promised

by · May 2, 2017 · 286 views ·


• think first, design first, docs first, test first • discuss the interface design before implementing • use the interface before implementing (mocks, tests) • have your interface design as a single source of truth • test implementation against the design