ある程度の開発経験はありますが、API や大規模なプロジェクトの設計はまだ行っていません。
私の一般的なプロセスには、通常、次のようなものが含まれます。
- いくつかの提案されたデザインを考え出します。
- それらの長所と短所を挙げてください。
- 一連のシナリオ (X の変更、新機能の追加など) が与えられた場合、設計はそれにどのように反応するか。
これが私の「スタイル」です。そのようなことを行うための正式なプロセスと方法論について、どこでもっと読むことができるのでしょうか? (オンライン、書籍など)