Milktea icon indicating copy to clipboard operation
Milktea copied to clipboard

命名の方針

Open pantasystem opened this issue 3 years ago • 1 comments

概要

現状命名が曖昧だったり、 責務が異なるにも関わらず似たような名称をつけてしまい 区別しにくい命名をしてしまっているので、 責務に応じた命名をできるようにしたい。

pantasystem avatar Aug 05 '22 15:08 pantasystem

ネットワーク系

リクエストボディなどを表すオブジェクト

{アクション名(任意)}{リソース名}Request

レスポンスのオブジェクトを表すオブジェクト

{アクション名(任意)}{リソース名}Response アプリケーション全体で使用する可能性のあるオブジェクトの場合は以下のようにする {リソース名}NetworkDTO

データベース系

レコードを表すオブジェクト

Room ORMのEntityと一致する。 {リソース名}Record

どちらにも属すオブジェクト

{リソース名}DTO

アプリの中心となるコアなオブジェクト

{リソース名}

永続化を抽象化するリポジトリ

{リソース名}Repository

リポジトリの実装

{リソース名}RepositoryImpl

pantasystem avatar Aug 05 '22 15:08 pantasystem