Updates core-principles/robustness.md

Auto commit by GitBook Editor
This commit is contained in:
apidesigner
2017-01-30 12:34:36 +00:00
parent 49ed534ea9
commit b0f839ba2a
3 changed files with 4 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
# Minimal API Surface
Every API design MUST aim for a minimal API surface without sacrificing on product requirements. API design SHOULD NOT include unnecessary resources, relations, actions or data. API design SHOULD NOT add functionality until deemed necessary ([YAGNI principle](https://martinfowler.com/bliki/Yagni.html)).