フロントエンド技術を学ぼう 2-25. JavaScriptAPIのデザインについて学ぶ

2020年7月27日月曜日

Front-end Developer Handbook JavaScript

t f B! P L

Front-end Developer Handbook 2017を教科書にフロントエンド周りの技術を習得する連載。

第35回はPart II: Learning Front-End Devから、25項のLearn JS API Designを紹介します。

JavaScriptAPIのデザインについて学ぶの説明です。


JavaScriptAPIのデザインについて学ぶ

JavaScript APIデザインとは、自分でJavaScriptユーティリティやライブラリを開発する際に、他の開発者が利用しやすい様にコードを記述することです。

以下2つの参考記事にて紹介されている、JavaScript APIデザイン時に考慮すべき点のうち、どちらも取り上げられている項目をピックアップしました。

  • Fluent Interface
  • Consistency
  • Handling Arguments
  • Extensibility
  • Hooks
  • Generating Accessors
  • The Reference Horror
  • The Continuation Problem
  • Handling Errors
  • Going Asynchronous

参考記事


QooQ