Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 2.17 KB

250107_CodingConvention_Test.md

File metadata and controls

26 lines (21 loc) · 2.17 KB

스타일 가이드라인

코틀린

클래스: upper camel case, 명사 또는 명사구
함수: 소문자로 시작하는 camel case, no underscores, 동사 또는 동사구
https://kotlinlang.org/docs/coding-conventions.html#property-names

컴포즈

컴포저블 함수: upper camel case, 명사(명사를 설명하는 형용사가 앞에 붙을 수 있다)
API Guidelines for Jetpack Compose
API Guidelines for @Composable components in Jetpack Compose

여러 기술 블로그를 읽어보니 첫 번째 링크를 중점적으로 파악하면 되는 듯하다!

테스트

테스트 작성 코드랩

테스트 코드 작성이 처음이라면 이 코드랩이 기본 방법을 익히기 좋은 자료라고 생각한다.

[DroidKnights 2024] 김수현 - Compose UI 컴포넌트 설계와 테스트

이 발표에서 얻은 인사이트는

  1. 이미 선언형 UI 프레임워크로 많은 정보가 있는 React 진영에서 어떤 설계와 테스트를 하고 있는지 참고하기
  2. Android Code Search에서 test 코드 참고하기

개인적으로 2번이 좋은 공부 자료가 될 것 같다. 생각지도 못한 방법이었는데 발표자의 아이디어가 완전 👍🏻

기타 - 공부 순서

코틀린, 컴포즈가 처음이라면 아래 사이트에서 입문부터 순서대로 공부해 나가면 좋을 것 같다.
https://developer.android.com/courses?hl=ko