네이버 부스트캠프 웹・모바일 8기

오늘의 회고 오늘은 리뷰어님께 리뷰를 받았다. 리뷰어님께 아래 세개의 사항을 질문 드렸다. Error handling을 적절하게 하고 있나요? 현재 controller, service의 파일을 resource 이름으로(index) 했는데 나중에 서비스가 복잡해졌을 경우에는 이런 방식으로 해도 괜찮을까요? log를 관리할 때 폴더를 debug, error, info로 나누어봤는데 이렇게 해도 될까요? 1. Error handling을 적절하게 하고 있나요? 위 질문을 한 이유는 'ts-custom-error' 모듈의 github에서 제공해주는 예시코드 를 그대로 복붙해서 쓰고 있었기 때문이다. 리뷰어님으로부터 "정의되지 않은 에러도 처리할 수 있어야 한다", "try / catch 로 매번 감싸기보다는, ..
5주 차는 페어 프로그래밍으로 진행한다. 오늘 첫날이었는데, 페어 프로그래밍을 처음 하다 보니 어떻게 진행해야 할지 막막했다. 그래서 우선 페어 프로그래밍을 어떻게 하는지 찾아보았고, navigator와 driver가 있다는 것을 알게 되었다. 참고한 글: https://tech.kakao.com/2021/12/01/pair-programming/ 그리고 미션에 대해 보았는데 이전과는 다르게 어떤 db를 쓸지, 어떤 프레임워크를 써야 하는지에 대한 것이 없었다. 그래서 짝꿍분과 일일이 다 정해야 했다. 짝꿍분과 오후 4시에 회의를 해서 우선 http에 대한 공부를 하기로 했다. 그래서 http 강의를 듣기로 했다. 김영한님의 인프런 http강의를 들었는데 오늘 다 들을 수 있을 거라 생각했는데, 계속 강..
잘한점 sql을 공부하기 위해 도서관에서 책을 빌려 공부했다. 책을 보며 공부하니 더 자세한 것들을 알 수 있었다. 아쉬웠던 점 종종 기획안을 꼼꼼히 보지 못해 코드를 다시 고치는 경우가 많았다. 백엔드와 프론트엔드의 균형을 맞추지 못하고, 백엔드에만 열중하였다. 코드리뷰를 해야하는데, 시간을 확보하지 못해 자세히 다른 팀원들의 코드를 보지 못하였다. 코드리뷰를 해야하는데, 시간을 확보하지 못해 자세히 다른 팀원들의 코드를 보지 못하였다. 어려웠던점 우분투와 node를 연결하는 것이 어려웠다. 포트 포워딩을 다시 한번 공부해야겠다.
Express와 html, css 를 사용한지 오래 되서 공부를 하느라 시간이 좀 걸렸다. middleware에 대해 공부를 했는데, middleware란 request와 response사이에서 필요한 코드를 실행하는 것이라고 이해했다.
매일 매일 조원들과의 코드리뷰, 현업 개발자로 부터의 코드리뷰를 통해 왜 코드리뷰를 해야하는지, 코드리뷰를 잘하려면 어떻게 해야하는 지를 배울 수 있었다. 코드리뷰를 하는 이유 왜 코드를 이런 방식으로 작성했는지 토론하면서 학습할 수 있다. 코드 리뷰를 할 때 필요한 개념, 설명해야할 개념들을 다시한번 명확하게 알 수 있다. 다른 팀원의 코드를 보면서 개선할 것을 찾으면서 문제를 발견하는 능력을 키울 수 있다. 코드리뷰를 잘하기 위한 방법 정답을 찾으려고 하기 보다는 같이 코드 리뷰는 하는 사람들의 의견을 들어야 한다. 학습하기 : 코드리뷰를 하기 위한 개념들을 학습해야 한다. 좋은 가독성: Flow Chart, ERD, Readme 등 문서를 자세하게 적어 다른 사람들이 코드, 프로젝트 구조를 파악하기..
기간: 2023.08.28 ~ 2023.09.22 진행방식 1차 학습 스프린트는 4주간 부스트캠프 측에서 제공하는 웹프로젝트 기획(피그마)에 따라 구현 하는 것으로 진행한다. 매주 월, 수, 금요일에는 2시간씩 멘토로부터 웹 관련한 수업을 듣는다. 3주차와 4주차에는 현업 개발자로부터 코드리뷰를 받았다. 매주 4~5명의 조를 랜덤으로 할당받는다. 매일 pr을 보내고, 조원들과 1시간씩 코드리뷰를 한다. 매주 금요일에는 3시간 씩 새로운 조원들과 그주에 대한 회고 시간을 가지고 그 결과를 github에 issue를 작성한다. 기술 스택 기술 스택은 아래와 같았다. 부스트 캠프에서 의도적으로 프레임워크, orm을 사용하지 말도록 하였다. FrontEnd: Html, css, javascript BackEnd..
잘한점 새롭게 알게된 내용을 다 정리해서 블로그 글 8개를 작성해서 팀원들과 공유하여 같이 보았다. sql을 공부하기 위해 도서관에서 책을 빌려 공부했다. 아쉬웠던점 기획안을 꼼꼼히 보지 못해 코드를 다시 고치는 경우가 많았고, 너무 번거로운 작업이었다. -> 앞으로는 기획안을 꼼꼼히 봐야겠다. 백엔드와 프론트엔드의 균형을 맞추지 못하고, 백엔드에만 열중하였다 코드리뷰를 해야하는데, 시간을 확보하지 못해 자세히 다른 팀원들의 코드를 보지 못하였다.
2023년 8월 18일 (금) 오후 1:34 에 멤버십 합격메일이 왔다! 미용실에서 머리 자르고 있다가 받아서 미용실 선생님들한테도 자랑했다 ㅎㅎ 멤버십에서 동료분들과 현업분들에게서 코드리뷰를 받으면서 코딩을 할 생각에 벌써 셀렌다 멤버십에 왜 합격했는가? 나도 잘 모르겠다.. 아직 누가 합격했고 누가 불합격했는지 모른다... 나는 챌린지에서 어떻게 학습했는가 1. 미션은 왠만하면 모두 수행하려고 했다. 미션의 난이도가 높아서 포기하고 싶었을 때가 많았지만, 잠을 줄여가며 새벽 7시까지 해결하려고 했었다. 2. 피어세션(조원들과의 코드리뷰) 시간 때 적극적으로 참여했다. 다른 분들의 코드에서 좋은 점이 있으면 칭찬해드리고, 그것을 배워 내 코드에 적용하려고 노력했다. 어떻게 문제를 해결했는지 조원들의 생..
밤밭황제
'네이버 부스트캠프 웹・모바일 8기' 카테고리의 글 목록 (2 Page)