This is the presentation for my speech on DINS JavaScript EVENING meetup in Saint Petersburg. Presentation and the speech itself are in Russian.
Каждый день мы используем разные программные интерфейсы - браузерные, различных библиотек вроде Lodash или Axios, фреймворков - React, Angular, Jest и многих других. А ещё мы сами создаем новые API - наших компонентов, функций, классов.
Иногда получается хорошо, иногда - не очень. Поговорим о том, чем хороший API отличается от "плохого", и конечно определимся с критериями "хорошести". Как сделать свои интерфейсы удобными и адекватными задаче. Что сделать с теми сторонними API, на которые мы не можем повлиять.
- https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/SimpleMadeEasy.md
- https://www.docz.site/
- https://storybook.js.org/
- https://react-styleguidist.js.org/
- https://vue-styleguidist.github.io/
- https://swagger.io/
- https://jsdoc.app/
- https://github.com/microsoft/tsdoc
- http://www.sphinx-doc.org/