업무 공유
비밀번호 찾기 기능 개발
자체 회원가입 기능 개발이 이뤄지면서, 이와 연관된 비밀번호 찾기 기능을 구현했다.
기능 자체는 별다른 예외 상황이 없는 일반적인 기능이라 별다른 어려움이 없었다.
비밀번호를 찾을 수 있는 메일을 BE에서 전송했는데, 메일을 전송할 때마다 스팸 메일로 분류되는 문제가 있었다.
원인을 찾는 과정에서 SPF(Sender Policy Framework), DKIM(DomainKeys Identified Mail) 등을 통한 이메일 발송 인증에 대해 학습할 수 있었다!
추가적으로, 이전에 회원가입/로그인을 개발하면서 각 기능들을 개별 feature로 분류했는데,
이렇게 설계하다 보니 동일 요소(이메일, 비밀번호 등)에 대한 유효성/에러 문구 로직을 처리하기가 까다로웠다.
(회원가입, 로그인, 비밀번호 찾기, 비밀번호 변경하기, 사용자 정보 변경하기 등에서 로직은 동일하지만 조합이 달라짐)
따라서 handle-submit-form 이라는 feature에 password, email 등을 추가하고, 공통로직들을 작성한 뒤
page layer에서 이를 조합해 사용하는 형태로 수정했다.
→ 추후 로그인/회원가입 관련 기능을 구현할 때 참고하면 좋겠다는 생각!
조회 실패 알림 기능 개발
현재 인앱 가이드는 고객사 웹서비스에서 실행되기 때문에
구성 요소가 변경되거나 배포 환경에서 큰 변화가 생길 경우, 타겟 요소를 찾지 못하게 된다.
극단적으로 정말로 고객사 페이지에 큰 변경이 생겼는데, 인앱가이드를 까먹은 경우를 상정하더라도...
현재는 각 가이드의 타겟 요소를 찾지 못했을 때, 고객사 측에서 이를 알 수 없다 는 문제가 존재했다.
따라서 타겟 요소 조회 결과를 바탕으로, 실패했을 때 알림을 전송하는 모듈을 개발해 적용하고자 했다.
비밀번호 찾기 기능과 병행했기 때문에... 아마 다음 주에 본격적인 테스트 및 배포가 이뤄질 것으로 기대!
'lean > 주간 회고' 카테고리의 다른 글
24.11.25~24.12.02 (0) | 2024.12.02 |
---|---|
24.11.10~24.11.18 (0) | 2024.11.18 |
24.10.27~24.11.10 (0) | 2024.11.10 |
24.10.20~24.10.27 (2) | 2024.10.28 |
24.10.13~24.10.20 (0) | 2024.10.22 |