設計と実装(仮)
- なんか実装が難しいなと思ったら設計から見直してみよう
- 特に、言語やフレームワークの特徴を押さえていないと実装が難しくなる(かつ、見直せば簡単になる可能性が高い)
具体例
使用技術:Django REST Framework これからメッセージの既読管理システムを作るとする。データの構造を設計すると、次の図のように設計できる。
まず、メッセージデータを取得するAPIを作成する。 設計段階で、次のような構造で返すと決めた。
[
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"title": "タイトル",
"content": "内容",
"is_read": "True"
}
]