오늘의 활동
- Feed API CRUD 구현 + 테스트 코드 작성
- PR 피드백 반영하여 리팩토링
- Programmers 기능개발
느낀 점
- 내일은 우테코 프리코스의 시작이기 때문에 오늘 최대한 집중하여 많은 기능을 구현하려 했다. 덕분에 예외 처리를 제외하고 Feed와 관련된 API를 구현까지 완료할 수 있었고, 큰 틀의 테스트는 모두 완료했다.
- 이제 1달 동안 프리코스에 더 집중할 계획이기 때문에 현재 프로젝트와 병행하기 쉽지 않을 것 같지만 내가 할 수 있는 것에 한에서 최대한 열심히 해보려 한다.
- 프리코스에서는 클린 코드와 객체지향적 관점에 집중해야 하기 때문에 오늘 구현할 떄 최대한 그것에 집중하려 노력했다. 하지만 빌더 패턴과 Entity에 게터를 사용하지 않는 것을 많이 생각하지 않은 것 같아 그 부분은 아쉽다. 어차피 스프링이 아니라 자바 구현이니 다를 것 같지만 말이다.
- 알버트의 초반 설계를 생각하며 구현하려다 보니 지금까지의 코드와 생각보다 많이 달라서 그 부분들을 더 많이 고민할 수 있었다. 그 경험으로 Mapper와 같은 기법을 프리코스에서도 적극적으로 이용할 생각이다.
- 테스트 코드를 작성하면서 JSON이라 매핑하기 확실히 어렵긴 했다. 이 부분은 GPT의 도움을 받아 생각한 것보다는 쉽게 작성할 수 있었다.
- 아직 다른 API와의 연동도 필요하고 완벽하지 않은 코드이긴 하지만 TODO로 남겨놓았기 때문에 조금씩 추가해나가려 한다.
내일 할 일
- 회의 후 구현할 부분 정하기 + 테스트 코드 나머지 작성
- 우테코 프리코스 시작
- 호눅스 면담
- Programmers 스택, 큐
Leave a comment