設計原則、アーキテクチャパターン、アーキテクチャスタイルの違いって何?いつどう向き合ったらいいの?を考えてみる

ソフトウェア開発を行っていると以下のような用語を見かけると思います * 〇〇の原則 * 〇〇パターン * 〇〇アーキテクチャ これらの用語に触れると、興味と好奇心を掻き立てられると思います。 いざ調べてみるとこれらの用語が具体的に何を意味するのか、どのように適用されるのかが分からなくて圧倒されます。 …