회고

2021-12-16 TIL

Facts (사실, 객관)

  • 엘리스 SW엔지니어 트랙 - 팀 프로젝트 진행
  • 게시글, 댓글 관련 API 로직 작성

 

Feelings (느낌, 주관)

 

백엔드 코치님과 첫 미팅을 진행했다. 프로젝트 규모에 따라 어떤 디자인 패턴을 가져가야 하는지 고민해 볼만한 단서를 제공해 주셨다. mongodb나 express와 같은 특정 tool에 의존하지 않도록 고려한 설계도 있지만, 프로젝트 규모에 걸맞지 않은 과한 설계로 오버 프로그래밍을 하는 것도 좋지 않을 수 있다고 조언해주셨다.

 

댓글 생성 로직을 구현하고 테스트하는 과정에서, 댓글 컬렉션에서 댓글을 삭제하더라도 댓글을 참조하는 게시글 데이터에는 여전히 댓글이 남아있는 것을 확인했다. 삭제 요청이 들어오면 두 컬렉션에서 모두 삭제될 수 있도록 로직을 구현했다. 좀 더 좋은 방법이 있는지 찾아봐야한다.

 

 

Findings (배운 점)

  • 레포지토리 패턴에 대해 처음 알게 되었다.

 

Things to do (해야 할 것들)

  • Azure VM 배포에 대해 알아보기
  • Atlas와 외부 서버 연동하는 방법 알아보기
  • 댓글, 대댓글 API 구현하기

 

Affirmation(자기 선언)

  • 낮잠을 경계하자

'회고' 카테고리의 다른 글

2021-12-18 TIL  (0) 2021.12.18
2021-12-17 TIL  (0) 2021.12.18
2021-12-15 TIL  (0) 2021.12.15
2021-12-14 TIL  (0) 2021.12.14
소프트웨어 개발의 지혜 - 코드숨 리액트편(5기) 후기  (0) 2021.11.10