01
출퇴근 서명 검증 테스트를 만들어 CI에 넣었습니다
- 상황
- 단위 테스트가 모두 통과해도 실제 출퇴근이 막히는 문제가 있었습니다.
- 고른 것
- 실제 DB를 쓰는 테스트를 AI 코딩 에이전트와 함께 만들었습니다.
- 결과
- 앱이 서명할 수 없는 값이 서명 대상에 들어 있던 결함과 서버가 기록한 시각과 앱이 서명한 시각이 어긋나던 결함까지 2건을 찾아 고치고 이 테스트를 CI에 넣었습니다.
회사에서 한 일 / 워크플러스
신규 B2B 근태 솔루션, 본인 포함 3인 개발팀의 개발 리더
사내 신규 근태 솔루션입니다. 개발 리더로 모바일 앱과 백엔드 기능을 설계하고 관리자 웹을 구현했습니다.
실제 DB를 쓰는 테스트로 찾아 CI에 넣음
관리자 토큰, 비밀번호 해시, 개인정보 컬럼
고객용과 사내 관리자용, 한 코드베이스
서버와 관리자 화면에 반영
고객용 앱과 사내 관리자 기능이 한 코드베이스에 있고 위치, 얼굴, 근무 공간 사진 같은 개인정보를 다룹니다.

관리자 웹의 방문보고서 결과 화면 (회사 계정, 사용자 이름, 고객사 이름은 가림)
