ARCHIVE

GOOD API

1 posts

Requirements for Good API

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

Requirements for Good API

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