본문 바로가기

내일배움캠프/축구팀 관리 프로젝트37

축구팀 관리 프로젝트 19일차 - jest로 dummy data 생성 중, 사용법 축구팀 관리 프로젝트 19일차 - jest로 dummy data 생성 중, 사용법 jest로 코드 테스트 및 더미 데이터를 만드는 로직을 작성 중입니다. 제목이 만드는 중이라는 건 아직 다 못 만들었다는 뜻입니다. 기록을 빠르게 마무리하고 다시 못다한 로직은 마무리할 계획입니다. jest의 기본개념과 간단하게 dummy data 만드는 법에 대해 소개하겠습니다. jest란 Jest By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on .. 2024. 1. 31.
축구팀 관리 프로젝트 18일차 - RDS 다시 공부, Storage Auto Scaling 축구팀 관리 프로젝트 18일차 - RDS 다시 공부, Storage Auto Scaling 면접 준비에 프로젝트 개발에 바쁜 시간이지만 하면 할수록 모르는 것이 많다는걸 느끼기에 그 속에서 강의도 듣기 시작했습니다. 오늘은 RDS에 대해 공부한 기록과 오늘 작업한 내용들에 대해 작성하려 합니다. 전술화면 수정 및 삭제 백엔드까지 구현 축구팀 관리프로젝트 17일차 - 전술 화면 조회 및 저장 개발 중 축구팀 관리 프로젝트 17일차 - 전술 화면 조회 및 저장 개발 중 조회와 저장만 잘 구현하면 되겠지 싶은 전술 페이지였는데 코드 작성하고 보니 생각보가 고려해야 할 점이 많았습니다. 어찌저 lemonlog.tistory.com 전날 작업한 기록입니다 전날 화면 구현은 어느정도 되었으나 저장시 오류난 점과 포.. 2024. 1. 30.
축구팀 관리프로젝트 17일차 - 전술 화면 조회 및 저장 개발 중 축구팀 관리 프로젝트 17일차 - 전술 화면 조회 및 저장 개발 중 조회와 저장만 잘 구현하면 되겠지 싶은 전술 페이지였는데 코드 작성하고 보니 생각보가 고려해야 할 점이 많았습니다. 어찌저찌 API 개발과 리엑트와의 연동은 되었지만 아직도 수정해야할 곳이 많이 보입니다. 축구팀 관리 프로젝트 16일차 - 대용량 트래픽을 처리하는 두가지 방법 축구팀 관리 프로젝트 16일차 - 대용량 트래픽을 처리하는 두가지 방법 축구팀 관리 프로젝트를 진행한지도 2주가 지나고 있습니다. 이동안 대략적인 API 설계와 화면이 나타나고 있습니다. 다음 lemonlog.tistory.com 전날 작업한 기록입니다 포메이션 및 포지션 저장 날 조금 풀린 일요일 오후부터 작업을 시작했습니다. 오늘의 목표는 '전술 화면 백엔드 작.. 2024. 1. 29.
축구팀 관리 프로젝트 16일차 - 대용량 트래픽을 처리하는 두가지 방법 축구팀 관리 프로젝트 16일차 - 대용량 트래픽을 처리하는 두가지 방법 축구팀 관리 프로젝트를 진행한지도 2주가 지나고 있습니다. 이동안 대략적인 API 설계와 화면이 나타나고 있습니다. 다음주 중에는 최대한 만들어진 화면을 연결하고 서비스가 정상동작하는지 테스트하는데 많은 시간을 쓸 것 같습니다. 프로젝트의 서비스 기능은 어느정도 윤곽을 잡고 있지만 한가지 중요한 점을 놓치고 있었습니다. 바로 프로젝트의 '챌린지'적인 요소가 빠졌다는 점입니다. 개인별 기록이 저장 안된 이유 축구팀 관리 프로젝트 15일차 - 경기 후 기록 등록하는 로직 수정 축구팀 관리 프로젝트 15일차 - 경기 후 기록 등록하는 로직 오늘 한 일은 경기 후 기록 등록하는 저장 로직을 수정했습니다. 기존 저장 방식을 다시 확인해보니 중.. 2024. 1. 28.
축구팀 관리 프로젝트 15일차 - 경기 후 기록 등록하는 로직 수정 축구팀 관리 프로젝트 15일차 - 경기 후 기록 등록하는 로직 오늘 한 일은 경기 후 기록 등록하는 저장 로직을 수정했습니다. 기존 저장 방식을 다시 확인해보니 중복되는 부분이 있었습니다. 그래서 수정하는 작업을 하였고, 원래는 이 작업 끝나고 못다한 프론트 작업을 하려했으나 생각보다 이 수정하는 부분에 시간을 쓰게 되었습니다. 경기 후 기록 등록 수정 두 팀의 축구 경기가 끝나면 기록을 등록할 수 있습니다. 기록에는 팀별 기록, 선수별 기록 두가지가 있습니다. 순서는 그림처럼 팀 결과를 등록하고, 그 후 선수별 결과 기록을 할 수 있도록 기획하였습니다. 기존 팀 결과 기록시 API 요청을 위해 받는 body 값 중에서 득점, 어시스트 같은 값들을 다음과 같이 받고 있었습니다. "goals": "[{'p.. 2024. 1. 27.
축구팀 관리 프로젝트 14일차 - 전술 설정 화면, nestjs cron 사용 축구팀 관리 프로젝트 14일차 - 전술 설정 화면, nestjs cron 사용 오늘은 전술 설정 화면 구현과 nestjs에 cron을 추가하여 서울시 공공 데이터를 수집하는 로직을 작성한 과정에 대해 기록하려 합니다. 전술 설정 화면 작업중 축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트에서 드디어(?) 이 화면을 맡게 되었습니다. 생각보다 어려운 화면이어서 맡기가 부담스럽긴 했지만 그래도 lemonlog.tistory.com 전날 작업 기록입니다 오늘은 전술 설정하는 화면 작성을 시작했습니다. 포지션별 역할이 적힌 말을 출력하는 데 까지는 성공했으나 경기장에 맞게 위치를 설정하.. 2024. 1. 26.
축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트 13일차 - 포메이션 관리 화면, ts(2339) 오류 축구팀 관리 프로젝트에서 드디어(?) 이 화면을 맡게 되었습니다. 생각보다 어려운 화면이어서 맡기가 부담스럽긴 했지만 그래도 최대한 노력해보려 합니다. 그리고 화면 구성하며 나타난 typescript 해결 과정에 대해서도 기록하려합니다. 포메이션 관리 화면 시작 최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 전날 작업한 경기장 예약 화면은 끝내고, 경기 일정을 조회하는 달력화면 구현하는 데에 시간을 쓰기 시작했습니다. 이와 함께 기 lemonlog.tistory.com 전날 작업한 기록입니다 전날 아래의 경기 일정 페이지를 다 만들고 나서 오늘 아.. 2024. 1. 25.
최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 최종프로젝트 12일차 경기 일정 조회 작업, 쿼리 최적화에 대해 전날 작업한 경기장 예약 화면은 끝내고, 경기 일정을 조회하는 달력화면 구현하는 데에 시간을 쓰기 시작했습니다. 이와 함께 기술면접 준비로 쿼리 최적화에 대한 설명도 기록하겠습니다. React-Datepicker로 만든 달력 화면 최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 전날 작업한다는 경기장 예약 화면은 다 만들었습니다. 하루 지나고 오늘까지 계속 작업한 끝에 화면 구현과 API 연동까지 마쳤습 lemonlog.tistory.com 전날 작업 기록 입니다 우선 프로젝트 기획단계에서 구현하려고 계획한 경기 일정 조회 화면은 다음과 같습니다. 달.. 2024. 1. 23.
최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 전날 작업한다는 경기장 예약 화면은 다 만들었습니다. 하루 지나고 오늘까지 계속 작업한 끝에 화면 구현과 API 연동까지 마쳤습니다. 하지만 일련의 사건이 일어나게 되는데요.. 이 소식과 함께 오늘 작업한 현황과 ORM을 사용하며 쿼리가 복잡해질 때 대처방안에 대해 소개하겠습니다. 경기장 예약 화면 구현 그리고 최종프로젝트 10일차 - 경기장 예약 화면 작성 중, 좌표에서 주소 변환 최종프로젝트 10일차 경기장 예약 화면 작성 중, 좌표에서 주소 변환 월요병을 극복하는 가장 좋은 방법은 일요일부터 일을 하고 있으면 된다고 합니다. 아직 일도 안하고 있지만 월요병 날 일을 lemonlog.tistory.com 전날 작업한 내용을 적어놓았.. 2024. 1. 23.