2022년 05월 01일 TIL
✅ 한 것
공부
- 1일 1커밋 & 푸쉬
- TIL 작성
- 쿼리DSL을 사용하는 이유에 대한 블로그 글 작성
- 게시판 프로젝트 리팩토링
- 테스트코드 작성
- 셀프 코드리뷰 진행
- 코드리뷰 진행하면서 개선할 점 혹은 느낀 점 블로그에 정리
운동
❓ 오늘의 질문, 배운 것
셀프 코드 리뷰를 어떻게 진행할까?
- 커밋을 최대한 잘게 나누어 git push를 한다.
- 해당 커밋에 대한 나만의 피드백을 깃허브를 통해 댓글을 남긴다.
- 개선할 점과 궁금한 점을 해당 댓글에 남겨서 나만의 피드백 루프를 만든다.
동적인 쿼리란?
- 일반 조회문은 SELECT * FROM TABLE 형식으로 다들 조회를 한다.
SELECT * FROM TABLE WHERE COLUMN = COLUMN_DATA 이렇게 쓴다고 해도 동적 쿼리는 아니다.
* 조건에 맞는 해당 데이터를 찾아오는 것 - 동적 쿼리는 SELECT @SELECT_COLUMN FROM TABLE WHERE COLUMN = @COLUMN_DATA
이런 경우에는 어떤 조건에 대하여 조회하는 대상이 고정되어 있지 않습니다.
PARAMETER를 통해서 그 대상들을 상황에 맞게 조회가 가능한 걸 동적 쿼리라고 합니다. - 마이바티스를 사용하면서 동적쿼리를 직접 작성 가능
📣 피드백
하루 반성 및 칭찬
- 주말인데도 공부를 하려고 노트북을 킨 것에 대한 칭찬
- 나의 생각이 담겨있는 블로그 글을 작성했습니다.
- 단순히 개념을 적어놓은 글이 아닌 나의 생각을 적은 글 작성
- 생각하는 개발자로 한 발자국 다가감
반응형