<Today I Learned>
- Express
- 미들웨어
- app이나 router에 등록된 순서대로 처리된다
- next()를 통해서 다음 미들웨어로 처리를 넘김
- 조건에 따라 다른 미들웨어를 탈 수는 없다
- 다른 endpoint를 타도록 처리하고, 해당 경로에 미들웨어를 추가해야 할 듯
- 쿠키
- res.cookie / res.clearCookie 사용
- maxAge 설정하기
- 미들웨어
- Git
- merge / rebase의 차이
- merge 두 브랜치 합쳐서 새로운 commit으로 생성
- rebase 브랜치의 수정사항을 들어서 rebase 대상 브랜치 뒤에 붙인다
- commit
- 단위: 원자적으로, 작을수록 Good, 메서드 하나, 의미있는 작업단위
- 하나 구현할때마다 바로바로 commit 하기
- 위에가 어렵다면 수정사항을 나누어 add/commit
- 같은 파일 내의 수정사항을 분리하여 commit도 가능
- 의미없는 변경은 reset으로 날리기
- 단위: 원자적으로, 작을수록 Good, 메서드 하나, 의미있는 작업단위
- merge / rebase의 차이
- HTML dialog modal 제어
- show 되었을때, 나머지 부분을 backdrop으로 덮는다
- backdrop도 dialog의 일부로 처리됨
- click event에서 target이 dialog로 뜸
- 구분을 위해 dialog의 내용을 div로 감싸고, click의 target이 div(또는 하위 오브젝트) 인지 backdrop인지 구별할 수 있다.
- Pug
- javascript inline으로 사용하기
- script태그에 .을 붙여서 block content로 사용
script.
let foo = "bar";
console.log(foo);
<오늘의 느낀점>
- 스터디원분과 아침 스크럼을 하다가 지정된 시간인 1시간을 훌쩍 넘겼다.
- 서로 물어보고 가르쳐줄 이야기가 많다.
- 잡담하는 것도 재미있다.
- 스크럼 내용을 정리하니 더 많은 것이 남는다. 회고 쓰면서도 다시 찾아보고 있다.
- 할게 너무 다양하고 머리가 복잡하다...
- 다양한 기능, 모듈, FE/BE 같이 건드리다 보니 정신이 없다.
- 코드를 짜다가 "아 이 모듈 이거 고쳐야지" 해놓고 또 금방 까먹는다.
- 무조건 todo로 적어놓자
- 음악을 들으면서 작업하니까 좋다
- 멤버십 와서 거의 항상 11시까지 코딩중... 그냥 하면 너무 힘이 빠진다
- 스터디원 중 한분이 음악 공유하는 채널을 만들어주셨는데 다른 분들은 뭘 듣는지 보면 재미있다.
- BTS 신곡 dynamite이 꽤 좋아서 많이 들었다(특히 EDM Remix)
- 개발자 meme 채널 만들고싶다....
<오늘의 칭찬>
- 스크럼때 스크럼 내용을 google docs로 실시간 기록해보자고 건의했다.
- 수면시간을 7시간30분 확보해서 더 나은 컨디션으로 코딩했다.
<개선점 & Reminder>
- eslint code style enforcing 공부 & 도입하기
- 조금 더 여유있게 일찍 일어나기 -> 최종목표는 7시
'Boostcamp 2020' 카테고리의 다른 글
부스트캠프 회고 - 멤버십 1주차 day5 (0) | 2020.09.07 |
---|---|
부스트캠프 회고 - 멤버십 1주차 day4 (0) | 2020.09.03 |
부스트캠프 회고 - 멤버십 1주차 day2 (0) | 2020.09.01 |
부스트캠프 회고 - 멤버십 1주차 day1 (0) | 2020.09.01 |
부스트캠프 2020 지원부터 챌린지 과정 합격까지 (4) | 2020.07.24 |