3

私が書いているシステムの内部 API を設計しています。API 設計で考慮すべきベスト プラクティスは何ですか?

4

3 に答える 3

3

例は Java ですが、ヒントはどの言語にも当てはまります。

優れた API を設計する方法とその重要性

于 2010-10-16T18:17:01.443 に答える
2

テスト駆動開発。

TDD は設計に情報を提供します。これは、「これを行うには何が必要か」などの質問をするよう促し、リビジョンを進めるときに自信を持ってリファクタリングしやすくするためです。また、物事をできるだけシンプルにすることも奨励しています。これは常に良いことです.

于 2010-10-16T18:11:41.773 に答える
2

APIはユーザー インターフェイスであることを覚えておいてください。私はに集中しようとします

  • 一つのことをうまくやって、
  • 有用なパワーウェイトレシオを維持し、
  • 不可解な名前を避ける
  • テストと効果的なドキュメントを介して動作を明示的に指定する
于 2010-10-16T18:14:53.297 に答える