Today I Learned 52

항해99 <Spring 트러블슈팅 특강>

특강 멘토님의 깃허브 참고하기 https://github.com/thandbag/thandbag_BE 실전 프로젝트할 때 참고할 사항 1. 설계 단계부터 꼼꼼히 확인한다. EventStorming / 기능, 도메인, 문제해결 미로라는 프로그램을 프론트와 백이 같이 쓰면 좋다 model -> repository -> service -> controller 순으로 코드를 짜면 트러블 슈팅하기 좀 더 편리해 진다 2. 테스트 코드 꼼꼼히 Swagger는 꼭 사용하기 (모든 팀원이 다 할 줄 알면 좋다) 유의미하게 trouble shooting 기록하는 법 1. 스토리를 만들어라 2. 취업 목적의 프로젝트인 거 항상 생각하라 취업할 때 알고 있으면 좋은 거 1. 알고리즘 중요하다. 매일 1개씩 했다. 2. 트러..

Today I Learned 2022.07.07

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

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 회의 (22년 7월 7일 (목)) - 트러블 슈팅 잘 작성하자!! 내일 할 거 - 유저 정보 프론트에 내려주기 (닉네임, 사진, 메일) => GET 메서드, /user/inform - 커픽 등 이전 기수 실전 프로젝트를 참고하면서 (accessToken, refreshToken 알아보자) - 로그아웃 API 작성하고 만들기 - 카카오/네이버/구글 지금은 테스트로 로그인하고 있는데 나중에 앱게시를 어떻게 하는지 찾아보기 오늘 내가 할 거 1. 소셜 로그인 - 네이버/구글 - 이메일 (카카오/네이버/구글 안 겹치려나..) - ..

Today I Learned 2022.07.07

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

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 회의 (22년 7월 6일 (수)) - 기술스택 왜 쓰는지 정리하기 (JPA도 들어가고, 반환타입에 ResponseEntity나 Dto를 쓰거나 하는 것들 왜 썼는지 설명할 수 있어야함) ★ sh님이 올려주신 거!! 감사함당 노션에 2주차 기술 멘토링 사전 노트 넣어뒀습니다!! 질문생기시면 수시로 적어둬주세요! 프로젝트에서 사용하는 기술 스택/라이브러리 선정이유같은 경우는 백끼리 프론트끼리 상의하면서 하면 공부가 될 것 같네요!! https://github.com/gonnabea/ON/blob/master/README.md ..

Today I Learned 2022.07.06

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

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. -- 알고리즘 하루 1개 해보자 (자료구조 스택/큐/힙 중요!!) 오늘 회의 - 게시판 신고기능/ 검색할 때 연관 검색어 (시간 되면) - 채팅방 더 의논 해보고 디자이너님께 말해보자 - 공유하기 (카카오톡 공유 또는 그냥 링크 복사) - 게시글 10~15개 자르기 - 게시글 카테고리 추천순으로 하자 / 최신순(오래된 순)은 안하기로 함 - 댓글 글자 수 지정하기 - 새로운 아이디어 (jh님 아이디어) / 최근에 본 상품, 커피 옆에 모달창처럼 나오게 하기 - 7월 6일 오후 9시 45분 디자이너님 멘토링 - 7월 6일 프론트분..

Today I Learned 2022.07.06

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

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. -- 알고리즘 하루 1개 해보자 (자료구조 스택/큐/힙 중요!!) 오늘 회의 - 댓글 글자 수 제한 - 포인트( 댓글 막무가내로 적으면 / 포인트 받고 게시글, 댓글 삭제하면 다시 포인트 돌려받아야 함 / 무의미한 댓글 제제) -> 방향성 잡기 // 랜덤 뽑기 (꽝, 100포인트 등등) // 로그인 한 사용자면 미니게임 가능하게 해야함 그래야 포인트 줄 수 있음 // 게시글 탑3에게도 포인트 주기 (정렬 알고리즘을 써서 3등 안에 드는 사람을 찾아내기) - sh님 대단하시다!! 지도를 성공하셨다. 정말 어려운건데 - 지금 우리 ..

Today I Learned 2022.07.05

TIL_항해99_56일차 (실전 프로젝트 10일 차)

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 내가 해야할 거 -- 백에서만 할 수 있는 거 생각해보기 - 나는 회원가입, 로그인, 소셜 로그인, 마이페이지 담당 - 로그인, 회원가입 API, 마이페이지 API 작성하기 - accessToken, refreshToken 찾아보기 - 마이페이지 만들 때 피그마 보면서 하기 - 회원가입할 때 이미지를 등록 안하고 싶은 분들을 위해서 기본이미지 생성 의견 말해보기 - 추진 - API 반환값 ResponseEntity로 변경하기 그리고 API명세서 수정하기 - 다 한거 같지만 다시 확인하기 / - 에러코드 exceptionHandl..

Today I Learned 2022.07.04

TIL_항해99_55일차 (실전 프로젝트 9일 차)

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 하루 하루에 한개라도 하자 많이 안 해도 되니깐 한가지에 집중해보자 오늘은 우리가 짠 기획을 멘토님을 만나서 조언을 듣는 날이었다. 멘토님을 만나기 전에 겁이 많이 났다. 일주차 때 많이들 기획이 깨지고 다시 아이디어 기획을 다시 해야한다는 이야기를 많이 들었었다. 걱정과 달리 멘토님은 우리 기획을 엎으라는 말이 없으셨고 응원한다는 말을 들었다. 그리고 프론트엔드와 백엔드 풀스택으로 할 줄 아셔서 아는 것이 많고 우리 팀이 궁금해 하는 질문들을 자세하게 잘 알려주셨다. ------------------------------..

Today I Learned 2022.07.03

TIL_항해99_54일차 (실전 프로젝트 8일 차) - 감동 받은 날

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 하루 하루에 한개라도 하자 많이 안 해도 되니깐 한가지에 집중해보자 오늘은 회원가입 부분을 formData로 받아올 수 있게 만들어 보았다. 회원가입할 때 이미지를 받아오기로 해서 일반 json 리퀘스트가 아닌 MultiPartFile을 추가로 해줘야해서 formData로 받아오는 걸로 바꾸었다. 난 잘 못해서 같이 하는 팀원분이 많이 도와주셨다.. 감사합니다 ㅠㅠ 그리고 exceptionHandler를 사용해서 로그인, 회원가입 부분 성공하는 부분이나 에러나는 부분을 상태 200, 400 등 과 에러메시지, 성공메시지를 ..

Today I Learned 2022.07.02

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

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 하루 하루에 한개라도 하자 많이 안 해도 되니깐 한가지에 집중해보자 오늘은 백엔드 분들이 각자 기능을 만든 것을 1치적으로 합쳐보는 날이었다. 역시나 합치는 건 쉬운 게 아니다. 거의 반나절은 합치는데만 시간을 썼다. 실전 시작한 지 일주일이 지났다. 나중에 한번에 합치는 거보다 지금 조금씩 합쳐보는 게 좋은 거 같다. 기본적인 기능만 구현해서 합치는데 반나절이 걸리는데 기능을 거의 다 만들고 합치려면 하루는 넘게 걸릴 거 같다. 다 합치고 정상동작 확인을 했다. 로그인 부분을 내가 맡아서 먼저 프론트분과 로그인을 먼저 맞..

Today I Learned 2022.07.01

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

다시 돌이킬 수 없는 이 순간 다시 돌아올 수 없는 이 곳 망설이지말고 해보자 내가 포기하고 들어온 것을 생각하면서 내가 선택한 항해를 내가 책임져야한다. 설렁설렁 할 수 없다. 오늘 하루 하루에 한개라도 하자 많이 안 해도 되니깐 한가지에 집중해보자 소셜 로그인 카카오, 네이버, 구글에 대해서 API명세서를 작성해야하는데 어떻게 하는지 몰라서 하루종일 찾아봤다. 프론트에서 request로 뭐를 받아오고 response로 프론트에 어떤 걸 내려줘야 할 지 모르겠어서 계속 찾아봤다. 그리고 회원가입할 때 사용자 이미지도 있으면 좋을 거 같아서 이전 기수 실전 프로젝트를 참고해서 회원가입 할 때 이미지 등록한 프로젝트가 있는지 찾아봤다. 근데 없다 ㅠ 그래도 마이페이지에서 사용자 이미지 프로필 수정이 필요해..

Today I Learned 2022.06.30