Webアプリケーション開発では、データベースとの連携が欠かせません。
ソフトウェアアーキテクチャは、単に利用するフレームワーク、データベース、クラウドサービス、フォルダ構成を決めるためのものではありません。
オブジェクト指向設計では、データと振る舞いを一緒に管理することが重要です。
ソフトウェア開発では、機能を素早く実装するだけでなく、長期的に保守しやすく、変更に強い構造を作ることが重要です。
ソフトウェア開発では、同じデータの組み合わせが複数のメソッド、クラス、処理フローの中で繰り返し登場することがあります。
ソフトウェアは一度作って終わりではなく、リリース後も継続的に変更され続けます。