Skip to content

⭐️ Kotlin Conventions

ezhoon edited this page Nov 28, 2022 · 4 revisions

공통 컨벤션

참고

model 네이밍 컨벤션

  • SealedClass Example

    • 부모에만 Ui 부모에만 붙이기
    • s도 안붙임!
  • Presentation - UserUiModel

  • Domain - User

  • Data - UserEntity(Room) / UserData(Retrofit, Firebase)

Room 관련 네이밍 컨벤션

  • 요청을 하고서 응답값이 있는 경우 : get~
  • 요청을 하고서 응닫값이 없는 경우 : fetch~
  • 값을 넣는 경우 : insert
  • 값을 변경하는 경우 : update
  • 값을 지우는 경우 : delete

대부분 Query문의 네이밍을 따라가면 될거 같습니다 👍

레이어간의 데이터 변경

  • presentation으로 이동 -> model.toPresentation
  • domain으로 이동 -> model.toDomain()
  • data으로 이동 -> model.toData()

✍️ BEEP Tech Blog

박명범

양수진

김명석

이지훈

👾 BEEP

🗣 Ground Rule

✏️ Conventions

⚙️ Setting

🌱 Daily Scrum

week 1
week 2
week 3
week 4
week 5
week 6
Clone this wiki locally