shippingpark / Cookies-DevLab

PR로 주고받는 UIKit, SwiftUI, UnitTest 학습
1 stars 0 forks source link

Cookies-DevLab

24.10.30-24.11.03

image

Team AkCookies가 개발 합을 맞추기 위해 떠난 5일 간의 여정을 기록합니다


목표

1️⃣ 원하는 화면을 UIKit으로 생성

UI 제작 도구로서 UIKit의 동작 원리, 사용 방식을 학습합니다

최종적으로 UIKit 기반 프로젝트를 진행할 수 있습니다

2️⃣ UIKit 프로젝트에 SwiftUI를 적용

필요 시 UIKit 프로젝트에 SwiftUI를 사용합니다

최종적으로 개발 시 특정 화면에 유리한 레이아웃 방식을 선택할 수 있습니다

3️⃣ UI Components 별 접근성 검증

VoiceOver로 화면이 읽히는 방식을 점검합니다
그래프 속 정보를 어떤식으로 전달 해야할 지 고민합니다

최종적으로 눈을 감고도 사용 가능한 프로젝트를 제작 합니다

4️⃣ UnitTest / UITest의 필요를 체감하고 적절한 테스트 케이스를 작성

엣지 케이스에 대해 고민하고 공유하는 개발 문화를 구축합니다
기능 명세서를 토대로 적절한 TestCase를 뽑아낼 수 있습니다
리팩토링 시 수행되어야 하는 검증, 테스트를 자동화 합니다
개발 고민이 담긴 로그(테스트 케이스)를 통해 타인의 코드를 이해합니다

최종적으로 팀원의 부재에도 매끄럽게 대처할 수 있는 개발 환경을 구축합니다

5️⃣ PR을 통한 소통에 적응, 효용 이해

첫 커밋을 시작으로 PR을 생성하고 소통합니다
의견을 묻고 답하는 상황에 적응 합니다

최종적으로 상황 공유, 논의에 드는 시간을 단축하고 더 높은 퀄리티의 코드를 유지합니다