Bigger is not Better – Small interfaces (coupling)

Sunday, April 27, 2014

Hi, As part of my work, not a litte part of it, is the APIs. What we want to reveal? the way we going to do so, the encapsulation and all other things that will describe the functionality we give. But, more than once I found out that the bad experience is not  by the way the API is written but by what it revealing. I’m taking about “The road to hell is paved with good intentions”. For example you have a developer that got a mission to create an API for “Account Management”; Create account Find account by name Delete account by Id Now’ your...