본문 바로가기
일기/항해99

[항해99 6기] 실전프로젝트 1주차 느낀점

by 고구밍 2022. 5. 1.

1. 느낀점

 

막연한 불안으로 시작하였지만,

백엔드에서 초기에 설계한 API의 2/3를 달성하여서 다행스러운 한주였습니다.

 

클론코딩에비해서 필요한 기능과 코딩 접근법에 대해서

1. 다양한 경우의 수를 능동적으로 생각해야 된다는 점

2. 제한된 시간 내에 구현가능한 API를 선택적으로 고르는 과정을 통해서

바빴지만 재미있었던 경험이였던 것 같습니다.

 

또한 막연하게 이해하고 있었던 테이블의 연관관계에 대해서 좀 더 넓게 생각 할 수 있었고,

SQL과 관계에대한 속성에 대한 개념을 좀더 자세히 공부해야 된다는 점도 새로 알게 되었습니다.

 

아쉬웠던 점은 코딩에서 사용하는 @Builder, JWT, FindBy & GetBy, Optional<>

기초적인 개념이 부족하여 팀원들을 많이 귀찮게 했다는 점과

할당받은 API를 달성한 뒤 채팅기능을 구현하기위해서

 

승재님과 함께 웹소켓을 구현하는 것을 목표를 삼았지만,

구글링을 통해서 얻을 수 있는 다양한 예제를 내 것으로 소화하지 못했다는 점입니다.

 

그래도 내가 잘 할 수 있는 부분과 프로젝트에서 필요한 부분을 찾기위해서

SQL문과 리팩토링을 통해서 서버의 효율성을 높이는 방향으로 작업을 할 예정입니다.

 

 

2. 주요 기록들

더보기

아이디어 짜기 ( 1일차 )

https://goguming2.tistory.com/63?category=932188

 

[항해99 6기] 실전프로젝트 시작

느낀점 더보기 클론코딩을 마치고, 바로 실전프로젝트를 하게되었다. 설래임과 걱정 가득한 마음으로 시작을 하였지만, 팀장인 황석준님과 부팀장 강동현님의 리더하에 무사히 하루를 마칠 수

goguming2.tistory.com

API설계하기 - 1 ( 2일차 : UX설계 )

https://goguming2.tistory.com/69?category=932188

 

[항해99 6기] 실전프로젝트 API설계하기

느낀점 더보기 생각보다 SA평가가 좋게 평가해 주셔서 의야했습니다. 하지만 그만큼 난이도 있는 도전들이 많기 때문에, 시간 내에 모든 것을 구현이 가능한지 걱정도 많이 됩니다. 무엇보다도,

goguming2.tistory.com

ERD설계하기 - 1 (3일차 : ERD협의 전 )

https://goguming2.tistory.com/70?category=932343

 

실전프로젝트 - ERD 초안 1

파란친구 : 객체참조(OneToMany)을 통해서, 연결할 친구들입니다. 빨간친구 : Repository에서 FinBy로 조회하는 친구들 -> 객체참조의 강한 의존성으로 부터 끊기 위한 것 어디든 탐색이 가능해짐 -> ORM /

goguming2.tistory.com

ERD협의 & API 설계하기 -2 (4일차 : 월요일 )

https://goguming2.tistory.com/71?category=932343

 

실전프로젝트 - ERD 초안 2

오늘 AM 09:30 ~ PM 02:00 까지 API설계에 대해서 프론트와 상의하여 조정을 하였고, 이후 PM 03:00 ~ PM 05:00 까지 조정한 API설계를 바탕으로 ERD 테이블을 수정하였습니다. 아래는 주말에 임의로 만들어

goguming2.tistory.com

https://goguming2.tistory.com/72?category=932188

 

실전프로젝트 - API짜기 - 1

PM 05:00 ~ 10:00까지 2가지 를 짜보았습니다. 아직 JWT와 Item등록과 이미지 처리 기능을 적용을 하지 않아서, ARC검증을 하지 못하였습니다. 마이페이지 - 내 정보 보기 (API 명세표) { ”nickname”:”나무

goguming2.tistory.com

코딩 실수 ( 7일차 : 마이페이지 프로필 사진 수정 )

https://goguming2.tistory.com/75?category=932188

 

[항해99 6기] 실전프로젝트 - 코딩실수

내정보 수정) 회원 정보를 수정할 때, S3에서 기존 파일이 삭제가 안되는 현상이 발생함 -> 주황색으로 밑줄 친 부분을 현재 로그인한 유저의 이미지가 아닌, -> 새로 수정하고자 하는 이미지의 이

goguming2.tistory.com

검증과 새로운 문제( 8일차 : 상대방 매너 평가하기 )

https://goguming2.tistory.com/77

 

[항해99 6기] 실전프로젝트 - 예외성 검사 & 새로운 문제

1. 거래내역 조회하기 (검증) 더보기 유저 1 : 1~6번 유저 2 : 7~11번 유저 3 : 12~15번 물품을 가지고 있을 경우 거래내역 1번 <바이어 / 셀러> 유저1 / 유저2 1,2,3 / 7,8 거래내역 2번 <바이어 / 셀러> 유저3..

goguming2.tistory.com

엄무 방향성 업데이트 ( 9일차 : 기술매니저님과 & 디자이너님들과의 미팅 & 업무 재할당 - 토요일)

https://goguming2.tistory.com/80?category=932188 

 

[항해99 6기] 실전프로젝트 - 업무 방향성 업데이트

1. 업무 방향성 변경 더보기 석준님 : JWT작업 & 소셜로그인 구현(카카오) 완료 -> 웹소켓 (채팅기능 & 알람기능) 승재님 : 상품등록, 이미지 등록 등 전반적인 CRUD 완료 -> 웹소켓 (채팅기능 & 알람기

goguming2.tistory.com