システムの調査・実装用のドキュメント¶
1. 調査¶
本プロジェクトはマルチリポジトリのうちの一つのリポジトリです。
親ディレクトリに移動 (cd ../) し、関連コンポーネントの情報を集めて。
2. 設計方法の模索¶
現在の課題や要件を伝えるので設計を模索し、次の番号の指示に移行して。
バックエンド領域は可能な限りデータを加工する責務を持ち、フロントエンド領域ではそれを表示するだけの責務になるように、設計を模索して。
ただ、すべての加工処理をバックエンドで実施するのではなく、フロントエンドで実施するべき加工処理はフロントエンドで実施して。
例えば、次のロジックはフロントエンド領域におくべき。括弧内には、クリーンアーキテクチャのフロントエンド領域に関するパターン名を記載している。
- データ型からUI表示書式への変換 (Presenter)
- 取得データのUI展開、取得データに依存する分岐(View)
3. 実装方法の提案¶
現在の課題や要件を伝えるので、実装方法を提案してください。
- 実装量が最も少なくなる方法を提案してください
- 既存の実装方法に沿った実装方法を提案してください
- 何かを命名する時は、動詞、助詞、名詞、形容詞を正しい順番で並べてください。
- 三項演算子は使わないこと
- 型推論できる言語では、インラインによる型定義を使用すること
4. 最後に¶
- 何か欲しい情報があれば、教えてください。
- お願いされた実装の完了後、自身の実装によってコンパイルエラーが新しく起こっていないかを確認して。