Skip to content

Conversation

@coby5502
Copy link
Contributor

🌁 背景

  • 機能追加時の影響範囲の予測困難
  • ビルド時間の非効率性

👩‍💻 内容

モジュール構成

  1. App

    • アプリケーションのエントリーポイント
  2. Data

    • API通信によるデータ取得
  3. Domain

    • ビジネスロジックの実装
    • エンティティの定義
    • ユースケースの実装
  4. Presentation

    • 画面レイアウトの実装
    • ユーザーインタラクションの処理
    • 状態管理とUIロジック
  5. Shared

    • 共通ユーティリティ
    • 拡張機能

モジュール化のメリット

  • コードの可読性向上
  • 変更の影響範囲の限定
  • テスト容易性の向上
  • ビルド時間の最適化

📣 関連イシュー

@coby5502 coby5502 self-assigned this Apr 22, 2025
@coby5502 coby5502 merged commit 86630fb into develop Apr 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] モジュール化

2 participants