본문 바로가기
IT/Tips

Requirements for Good API

by Jany 2012. 5. 22.
반응형

1. Simplicity, Simplicity, Simplicity...


2. Easy - to lean/use/read/extend

3. Small - One Thing at a time

4. Documentation, Documentation, Documentation...

5. Fail Fast and Report

6. Consistency

7. Meaningful and Self Explanatory

8. Powerful - Do what it should do.

9. Debuggable and Sound Error

10. SPI (Service Provider Interface)

11. Implementation Independent

12. Listen to Customers/Users

반응형

댓글