MMS 이슈
ios처럼 문자에서 공유하는 걸로 자동 정리해주는 걸로 선회
우선 계속 진행하기
카톡으로 온것도 복사붙여넣기 해서 저장할 수 있는 기능을 넣으면 좋다
클립보드에 있는 것을 자동으로 파싱하는 것(클립 보드 권한)
시크릿 키
어떻게 보관?
소스코드 안에 만 들어가지 않으면 괜찮음
현업에서도 다른 채널로 공유
보통 노션이나 슬랙으로 공유
배포 환경 시 프로퍼티 암호화는 필요
보통 jasypt을 쓰지만 이것이 어려우면 github actions 의 base64 파일로 암호화는 것도 괜찮다.
단위 테스트
지금은 API 단위로 통합 테스트 하는 것이 낫다
Controller 테스트만 진행하자!!
테스트를 하다보면 dependency가 생김
병렬적으로 실행될 수 있는 테스트 코드를 작성해야 한다.
핸들러 단위로 테스트 코드를 작성하는게 좋다
계정을 만든다, 계정을 수정한다.
한 api에 성공하는 케이스 하나만 만들자!
안정화가 되었을 때 그때 다시 한다고 생각하자
@SpringbootTest 띄우고 테스트 한다고 생각하자!!
회고 리뷰
정한 업무량에 대해서 얼마나 달성했는 지에 대한 내용이 있어야 함
50~100% 달성도가 좋다.
작업이 안된 사항들도 정리해서 원인을 파악하면 좋다.
컴포넌트 디자인
컴포넌트는 툴? 쓰면 공유해주기
themeforest
랜딩페이지, 백오피스 개발 할때 참고하면 좋다
상표권 출원
로고 같은거 나오면 상표권 출원해도 좋다
도메인 배포
다음 주에 멘토님이 들어가면 스웨거 페이지가 보여주면 좋겠다
프론트도 볼 수 있게 하자
멘토링 1시간 전에 궁금한거 정리해서 물어보면 좋다
Refreshtoken - Redis
지금 쓸 필요는 없음
다 도입하려고 하면 너무 일이 많아짐
지금은 DB로 관리하자 !!
DB 인덱스 는 어떤 자료구조를 사용하는 가?
string 은 인덱스를 만드는데,
mysql 엔진 : inno tree 사용하는데 B+ tree를 사용한다
문자열은 보통 hash index를 사용한다.
백엔드는 DB에 대한 이해를 잘 하는 게 필요하다.