iOS

if(kakao)dev2002 리뷰

@서비 2023. 1. 2. 11:08

 

매년 카카오 에서 기술 세션 및 소개를 하는데, iOS에 해당 하는 세션은 4개가 있었다. 개인적으로 제일 흥미 로웠던 세션은 모듈화 사례이다. 우선은 모듈화를 하면 그 이후에 해볼 수 있는게 많아 질 거 같다. 전체 코드안에서 테스트를 하거나 타임체크 등을 하면, 최적화 하는데 한계가 있을 거 같은데, 따로 떼어서 해당 모듈을 맡아서 진행하면, 해볼 수 있는게 많을 거 같아 흥미로웠고, 업무에 적용해 보고 싶었다.

네트워크 통신 리팩토링 사례에서는 네트워크 통신 시에 테스트 하는 함수로 4가지 정도를 사용하던데 사실 명확하게 어떤 테스트를 해야한다는 기준이 있는 거 같지 않아서 해당 내용을 차용해서 나중에 적용해 봐야겠다. 1) 정상, 2) 없는 함수, 3) 파라미터 추가, 4) 파라미터 타입 불일치

 

 

SwiftLayout을 소개합니다

→ UIKIT으로 선언형 레이아웃 을 작성하는 방법(SwiftLayout 오픈소스)을 소개한 세션

카카오뱅크 iOS 프로젝트의 모듈화 여정: Tuist를 활용한 모듈 아키텍처 설계 사례

→ Tuist를 활용하여 모듈화 진행한 사례

카카오페이 iOS 웹뷰 소개 및 리팩토링 이야기

→ 웹과 앱 간의 네트워크 및 통신 리팩토링 사례

다리는 걸을 뿐.. 만보기 서비스 개발기

→ 카카오톡의 만보기 서비스 개발 사례

 

 

 

 

https://if.kakao.com/session?f.2gB2OPT7YO.GgWcMRm0cNSS=mobile 

 

if(kakao)dev2022

함께 나아가는 더 나은 세상

if.kakao.com