Web アプリケーションの JavaScript が 1 つの巨大なファイルに成長しました。管理しやすいようにモジュールに分割したいと考えています。
Web アプリケーションのコードベースを分析するための確立されたベスト プラクティスがあるかどうか、それともプロジェクトごとに大きく異なるだけかどうかはわかりません。
特に:
各モジュールは、「レイアウト」や「クライアント側のストレージ」など、アプリ全体の概念を担当する必要がありますか?
または、モジュールは、構築されているアプリに固有の概念 (「コメント」や「カレンダー」など) 用であり、各モジュールは独自のレイアウト、独自のクライアント側ストレージなどの管理を担当する必要がありますか?
または両方の混合物?