회원가입 프로세스(2)
-
SLP(회원가입 프로세스) 리팩토링 소감(회고)
한 줄 소개 전화번호 인증과 개인정보 입력절차를 거치는 회원가입 절차 구현 진행기간 2023-03-10 ~ 2023-03-23 1. 중점 진행 사항 기존 SLP를 완성하지 못했기 때문에 리팩토링은 꼭 제대로 하고 싶었다. 그 동안 부족한 부분을 공부하면서 리팩토링 부분을 회원가입 단계만 한정하기로 했고 진행했다. 회원가입 프로세스 구현에서 핵심은 크게 3가지였다. -. MVVM패턴 적용 -. RxSwift를 사용한 반응형 프로그래밍 구현 -. 공통 객체 묶어서 화면 파일 갯수 최소화 결론부터 말하면 MVVM, RxSwift는 적용했지만 공통 객체를 묶어서 화면 파일 갯수를 최소화하는 것은 구현하지 못했다. 회원가입 절차는 UI가 많이 바뀌지 않기 때문에 큰 틀에서 UI를 잡아놓고 바뀌는 부분만 객체를 갈..
2023.03.23 -
SLP(회원가입 프로세스) 리팩토링 프리뷰
SLP는 원래 회원가입부터 메인서비스까지 포함하는 프로젝트다. 모든 내용을 다 리팩토링하면 좋겠지만 고심끝에 회원가입 단계만 리팩토링하기로 결정했다. 이유는 크게 두가지인데 첫째는 포트폴리오를 준비하기에 시간이 한정되어 있기 때문이다. 최대한 빨리 취업해야 하는 내 입장에서는 완성도가 낮은 전체서비스를 준비하기 보다, 부분적이지만 완성도 높은 내용을 준비하는게 더 낫다고 생각했다. 그리고 두번째는 서버가 더이상 열려있지 않기 때문이다. 서버에서 API 응답을 받아 진행해야하는 부분이 많기 때문에 로직만 구현하는 건 시간투입 대비 효과가 떨어진다고 판단했다. 나는 그 동안 부족한 부분인 MVVM과 RxSwift 위주로 공부했다. 이를 바탕으로 회원가입 프로세스에서 아래 3가지를 리팩토링하려고 한다. 리팩토..
2023.03.03