Today I Learned 52

2022년 11월 15일 화요일 TIL

git rebase 알아보기 Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다. 브랜치를 병합 할 때에 rebase 를 먼저 실행한 후 병합을 시도한다면 그 이력을 하나의 줄기로 만들 수도 있습니다. 참고 https://backlog.com/git-tutorial/kr/stepup/stepup2_8.html 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com -> HEAD 포인터 란? HEAD는 현재 체크아웃된 브랜치의 가장 최신커밋을 가리킵니다..

Today I Learned 2022.11.16

2022년 11월 14일 월요일 TIL

TDD : 테스트가 주도하는 개발 테스트 코드를 먼저 작성하는 것부터 시작 레드 그린 사이클 항상 실패하는 테스트를 먼저 작성 (Red) 테스트가 통과하는 프로덕션 코드를 작성 (Green) 테스트가 통과하면 프로덕션 코드를 리팩토링 (Refactor) 단위테스트 : TDD의 첫 번째 단계인 기능 단위의 테스트 코드를 작성 TDD와 달리 테스트 코드를 꼭 먼저 작성 해야하는 것도 아니고 리팩토링도 포함되지 않는다. 순수하게 테스트 코드만 작성하는 것을 이야기 단위 테스트 코드를 작성함으로써 얻는 이점 개발단계 초기에 문제를 발견하게 도와준다. 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인 할 수 있다. (예 회귀테스트) ※ 회귀 테스트 : 이미 테..

Today I Learned 2022.11.15

TIL_항해99_68일차 (실전 프로젝트 22일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 제자리에 있어보이지만 전진하고 있다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 15일 (금)) // 오전 11시 회의 - post 게시물들 get 할 때 comment count와 view 구현하기 - 커피 게시글들 미리 넣어놓기 (MySQL // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - 22년 7월 15일 토요..

Today I Learned 2022.07.15

TIL_항해99_67일차 (실전 프로젝트 21일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 제자리에 있어보이지만 전진하고 있다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 14일 (목)) // 오전 11시 회의 - 없음 // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - 발표할 하기 전에 기술 스택 알고가자 [백엔드 코드 컨벤션] - 출력문 지우기 - 안 쓰는 주석 지우기 - 줄은 한 줄만 띄우기 - if (..

Today I Learned 2022.07.14

TIL_항해99_66일차 (실전 프로젝트 20일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 13일 (수)) // 오전 11시 회의 - 없음 // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - EC2 HTTPS 와 NGINX 중에 HTTPS를 사용하기 위해 뭘 쓸까?? =>NGINX 사용하자 => 내가 NGINX, SSL 하기로 함 jh님이 올려주신거 [AWS] EC2..

Today I Learned 2022.07.14

TIL_항해99_65일차 (실전 프로젝트 19일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 12일 (화)) // 오전 11시 회의 - 없음 // 오후 8시 회의 - [중요] 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐 작성 완료하자) - 최종 결정난 서비스 이름 ㅋㅍㅇ (커파인 , COFFIND) => 디자이너님께서 ㅋㅍㅇㄷ (커파인드, COFFIND) 이렇게 ㄷ 까지 챙겨서 가기로 했다. - 이번 주 토요일에 ..

Today I Learned 2022.07.12

TIL_항해99_64일차 (실전 프로젝트 18일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 11일 (월)) // 오전 11시 회의 - 디자이너님과 회의 중 나온 우리 서비스 이름 : 데일리 커피 ( 각자 서비스 이름 더 생각해오기) - 우리 컨셉은 귀여운 컨셉 - 채팅방 로그인을 해서 입장 => 목록 조회 허용 (skipPathList에 넣자) // 오후 8시 회의 - 목요일(22년 7월 14일까지 트러블 슈팅, 아키텍쳐..

Today I Learned 2022.07.12

TIL_항해99_63일차 (실전 프로젝트 17일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 10일 (일)) - 없음 (일요일은 쉬는 날) 프론트분과 논의한 거 - 마이페이지에서 PUT메서드로 프론트에서 request를 보낼 때 원래는 사진이 포함되어 있어서 MultiPartFile 형식으로 보내는 데 프론트 분께서 이미지를 프론트에서 S3에 저장한 후에 사진 경로만 문자열로 보내준다고 했다. => JSON 형식으로 use..

Today I Learned 2022.07.12

TIL_항해99_62일차 (실전 프로젝트 16일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 프론트분들과의 약속 - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 오늘 회의 (22년 7월 9일 (토)) - 채팅을 왜 쓰는지 우리 팀 특색에 맞게 생각해오기 / 메인페이지 큰 자리에 뭐 넣을 지 생각해오기 [ 회의에서 나온 의견 / 채팅 -- 유저들간의 대화 - 어느어느카페에 빈자리 있나요?물어보기, 어느어느 카페에 MD상품 남는 게 있나요? -- 바리스타 모임 -- 취지는 당근마켓 모임이 좋다 / 5기 실전 프로젝트 ..

Today I Learned 2022.07.09

TIL_항해99_61일차 (실전 프로젝트 15일 차) - 정신 차리자

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 회의 (22년 7월 8일 (금)) - 노션 API 설계할 때 백엔드/프론트엔드 구현완료 표시를 해서 누구든 알아볼 수 있게 하자 - request, response 바뀌면 바로바로 말해주자 - 비속어 필터링 필요 - 포인트 적립 ( 가입, 후기, 댓글 작성 시, 출석체크, 뽑기, 게시글 작성 시), 미니게임하면 포인트 적립(추후에 생각) => 포인트로 할 지 / 스탬프를 찍어서 미션처럼 할지 결정하자 [스탬프 참고하기 - 산길 6기 B반 2조 실전꺼 참고하기로 했으나 우리랑 좀 다름] - 마이페이지 (내가 좋아요한 커피, ..

Today I Learned 2022.07.09