アーキテクチャーの必要性
アーキテクチャーの必要性
プログラム初心者です。
現在、クラス設計をしようとしているのですが、
その上でアーキテクチャーを勉強したほうが良いと助言を頂き、
MVC、MVVM、クリーンアーキテクチャーなどさわりの部分を把握しました。
所感ですが、大規模開発などでは役に立ちそうでしたが、
逆に小規模開発(個人開発)などではクラス設計に時間がかかりそうだと感じました。
アーキテクチャーを考えてプログラムを作成するのはマストなのでしょうか?
またMVCを使った開発でわからないのが、MVCそれぞれにクラスを書いた後にメインプログラム?にコーディングをするという流れなのでしょうか?
クラスとはあくまで実態のない設計書のようなもので、クラスだけあっても意味がないと思っております。
そのため、MVCに一通クラスを書いた後(環境を整えた後)、インスタンス化してオブジェクトしたものをメインプログラム?に書くという開発手順で合ってますでしょうか?
何も知らない素人で申し訳ありませんが、ご教授いただけると幸いです。