Professional Documents
Culture Documents
powered by AI
Herve Roussel
Co-Founder at Quod AI
@hvroussel @quod_ai
Most API docs suck
@hvroussel @quod_ai
Obstacles for quality API
@hvroussel @quod_ai
What devs expect from APIs
1. Ease of use
2. Performance
3. Detailed documentation
@hvroussel @quod_ai
Agenda?
@hvroussel @quod_ai
What do devs want?
Source: How Developers Search for Code: A Case Study Google (2015)
@hvroussel @quod_ai
How do devs search for code?
Find example code API consumer needs help
Find example code Discover correct library for task
Find example code Example to build off of
Find example code How to do something
Explore or read code Check implementation details
Explore or read code Browsing
Explore or read code Check best practices
Explore or read code Name completion What can I do?
Find specific locations Trace through call graph
Find specific locations Sharing
Find specific locations Locations in source How can I do it?
Find specific locations Trace code history
Find specific locations Responsibility
Determine impact Why is something failing?
Determine impact Understanding dependencies
Determine impact Side effects of a proposed change
Source: How Developers Search for Code: A Case Study Google (2015)
@hvroussel @quod_ai
API docs don’t have to be complex
@hvroussel @quod_ai
Demo time
@hvroussel @quod_ai
What can I do?
@hvroussel @quod_ai
Thank you!
herve@quod.ai
Herve Roussel
Co-Founder at Quod AI
@hvroussel @quod_ai