본문 바로가기
프로젝트 회고/슬기로운 코딩 생활 🐰

[포트폴리오 공유 웹 서비스] 2022년 3월 19일 회고

by HelloJudy 2022. 3. 19.

2022년-3월-19일 

Retrospection

1. 오늘 한 일

 

  • 일요일에 있을 코드 리뷰를 대비해서 클린코드 작성하기
  • 클라우드 컴퓨팅 기초 공부


2. 어려움을 겪은 일

 

음.. gitlab에서 dev branch에 feature branch를 더 만들고 local에서 dev branch에서 pull 해야하는데 안하고 checkout 시도한것?!

 

 

3. TIL ( Today I Learned )

 

1) 오피스아워 시간을 통해서 3 Layer Architecture에 대해서 제대로 숙지했다!

 

https://velog.io/@hopsprings2/%EA%B2%AC%EA%B3%A0%ED%95%9C-node.js-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90-%EC%84%A4%EA%B3%84%ED%95%98%EA%B8%B0

 

견고한 node.js 프로젝트 설계하기

본 글은 Sam Quinn의 “Bulletproof node.js project architecture” 글을 번역한 것입니다. [Bulletproof node.js project architecture 🛡️ Express.js is great frameworks f

velog.io

 

 

2) 왜 ORM을 쓸까

 

기존 수업을 들으면서 실습할 때와 달리 왜 class로 인스턴스를 만드는 형태로 구현을 할까 하는 의문이 있었는데 해결되었다.

mongoDB를 직접 사용하는 것이 아니라 ORM 이라는 하나의 인터페이스를 한겹 두면서 활용하고 있는지 확실하게 알았다. DB와의 종속성을 줄일 수 있고 재사용 및 유지보수의 편리성이 증가한다.

 

DB : raw query > query builder > orm 

 

https://gmlwjd9405.github.io/2019/02/01/orm.html

 

[DB] ORM이란 - Heee's Development Blog

Step by step goes a long way.

gmlwjd9405.github.io

 

3) https://developer.mozilla.org/ko/docs/Web/HTTP/Status 

 

HTTP 상태 코드 - HTTP | MDN

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고

developer.mozilla.org

 

 

4. 오늘 느낀 점

 

하고 싶은 것, 배우고 싶은게 점점 늘어난다..! 마음만 급한 폭주기관차!

 

음.. 당장은 어렵지만 클라우드나 AWS를 공부해서 하고 싶은 것들이 생겼다!

기존 포트폴리오 형식에서 AWS, elasticsearch 등을 활용해서 빌드업 해보고 싶다! 

 

 

5. 다음주에 할 일(계획)

 

  • 게시판 기능 구현하기 (프론트 & 백 둘다 작업 해보기)
  • 팔로우, 팔로워 기능 구현하기
반응형

댓글