#35기 AND SOPT 합동세미나 모바일 앱 안드로이드 6팀 당근 레포지토리입니다.
SOPT 35th 모바일6팀 당근 | Hyoeun Joo | Daehyun Kim | Minjae Han |
---|---|---|---|
SOPT 35th 모바일6팀 당근 | Screen1 | Screen2 | Screen3 |
0️⃣ 무조건 적인 갈채와 박수 (제일 중요)
1️⃣ 답답해하지 않기, "이런 것도 물어봐?" 금지
2️⃣ 카톡 보면 빨리 답장해주기 + 무조건 답장해주기
3️⃣ 우리는 하나라는 생각을 갖고 서로 도와주고 친해지기
4️⃣ 부정적인 말 하지 않기
0️⃣ PR 올리면 단톡에 모두 언급해서 알리기
1️⃣ PR 올라온 뒤 24시간 내로 코드리뷰 작성
2️⃣ 코드리뷰 완료 시 톡방에 언급해주기
3️⃣ PR 올라온 뒤 1.5일 이후 코드리뷰 작성
4️⃣ 2명이상 approve 있는 경우 Merge 가능
5️⃣ 궁금한 코드가 있는 경우 막 물어보기 (디코로 불러내기 환영)
노션을 이용하여 작업 트래킹을 합니다.
🔖 Notion
𝙎AA
𝙆𝙤𝙩𝙡𝙞𝙣
𝘾𝙤𝙧𝙤𝙪𝙩𝙞𝙣𝙚
𝙐𝙞𝙎𝙩𝙖𝙩𝙚
𝙎𝙩𝙖𝙩𝙚𝙁𝙡𝙤𝙬 & 𝙎𝙝𝙖𝙧𝙚𝙙𝙁𝙡𝙤𝙬
𝙃𝙞𝙡𝙩
𝙅𝙚𝙩𝙥𝙖𝙘𝙠𝙉𝙖𝙫𝙞𝙜𝙖𝙩𝙞𝙤𝙣
𝙑𝙚𝙧𝙨𝙞𝙤𝙣 𝘾𝙖𝙩𝙖𝙡𝙤𝙜
Repository Pattern
Timber
KtLint Plugin
- 도입 이유: 세미나 과제로 이미 접해본 경험이 있어, 다른 기술 스택에 비해 진입 장벽이 낮았습니다. 또한, 팀원 모두 SAA와 Jetpack Navigation이 가장 기본적이면서도 중요한 요소라고 판단했습니다. 이번 합동 세미나를 통해 해당 기술들을 확실히 익히고, 능숙하게 다루는 법을 배우기 위해 SAA와 Jetpack Navigation을 선택하게 되었습니다.
- 도입 이유: 4주차 서버 통신 과제를 진행하면서 느꼈던 점들을 공유하면, 이를 바탕으로 Repository Pattern을 적용했을 때 얻을 수 있는 이점을 팀원들이 쉽게 공감하고 이해할 수 있을 것 같았습니다. 비즈니스 로직과 데이터 접근을 분리하면 코드 중복을 줄이고 유지보수가 용이해진다는 점을 배워보고자 Repository Pattern을 선택하게 되었습니다.
📂 DAANGN
┣ 📁 data
┃ ┣ 📁 model
┃ ┃ ┣ 📁 response
┃ ┃ ┗ 📁 request
┃ ┣ 📁 repository
┃ ┗ 📁 service
┣ 📁 presentation
┣ 📁 util
┃ ┗ 📁 component