1. ホーム
  2. language-agnostic

[解決済み] コードを書く前に、どのようにアプリケーションのアーキテクチャを計画しますか?[クローズド]

2023-06-14 12:03:20

質問

私が苦労していることの1つは、コードを書く前にアプリケーションのアーキテクチャを計画することです。

私は、アプリケーションが何をする必要があるかを絞り込むために要件を収集することを意味するのではなく、全体的なクラス、データおよびフロー構造をレイアウトする良い方法について効果的に考え、IDE を開く前にアクションの信頼できる計画を念頭に置いて、それらの考えを反復することを意味しています。現時点では、IDE を開き、空白のプロジェクトを作成し、断片を書き始め、そこからデザインを「成長」させるのは簡単なことなのです。

UML がこれを行う 1 つの方法であると思いますが、私はそれについての経験がないので、漠然としているように思えます。

どのように あなたは は、コードを書く前にアプリケーションのアーキテクチャを計画しますか?UML が行くべき道であるなら、小規模なアプリケーションの開発者のために、簡潔で実用的な紹介を推薦できますか?

あなたの意見に感謝します。

どのように解決するのですか?

紙やホワイトボードに書くという最初の一歩が本当に重要だと思います。その後、必要であれば UML に移行しますが、最初は手描きの柔軟性に勝るものはありません。