목록전체 글 (107)
rabbit97 님의 블로그
오늘도 베이직 반 과제를 무사히 끝내고 본 캠프 개인 과제 열씸히 하는 중 골이 너무 아프다 강의만 듣고 따라치다가 이제 막 하나씩 구현하려니 막상 튜터님이 숙제로 남겨놓은 여러 연결고리가 막 터져 나오는데 하나 해결하면 다른 하나 또 터지고 또 해결하면 또 다른 하나 터지고 난리... 파일을 나눠놓으니 더 햇갈린다 ㅠㅠㅠㅠㅠ 내일은 모의 면접이 있는 날인데 준비를 못했다... 아침에 알고리즘시간 빼고 한시간동안 준비하고 모의 면접 본 다음 바로 과제로 진입 해야겠다 아직 갈길이 먼 나는 여기까지 작성하고 다시 과제로......................................
오늘은 과제 완성!!! 을 했어야 하는 날.,..... 사실 진도는 그렇게까지 나가지 못했다..(오만했다) 주말에 피곤해서 잠깐 잔게 밤까지 쭉 자서 호다닥 밤 새가면서 강의 들으면서 기초 토대는 다 끝났는데 일단 강의 내용을 다시 정리하면 패킷 구조 설계, 데이터 테이블 만들기, 서버 로직 추가, 테스트 및 버그 수정, 클라우드에 배포하기 그리고 필수 과제로는 스테이지 구분, 스테이지에 따른 점수 획득 구분, 스테이지에 따라 아이템 생성, 아이템 획득시 점수 획득, 아이템 별 점수 구분 도전과제 브로드케스트 기능, 높은 점수 레코드 관리, 유저 정보 변경, 레디스 연동 이렇게 있는데 필수 구현과제를 조금 건드리긴 했는데 맞게 한지도 잘 모르겠고 파일이 너무 많아서 어디를 건드려야할지 모르겠다.......
오늘은~~ 과제 쭉 진도 나가고 개인 프로젝트 슬슬 기반을 다져나가는 타임! 그리고 베이직반! 베이직 반에서 준비를 정말 열심히 준비해주신거 같아서 퍼먹을게 많은 나는 오히려 좋다 베이직 반의 핵심은 기본기 다지기! 부족한 실력이지만 진도를 따라가기 바쁜 나는 웹에서 코드를 배껴올 일이 많은데 베이직 반에서는 그 배껴온 코드를 최대한 줄이면서 하나하나씩 코드의 구조를 이해 시켜주는 시간인데 이런 시간을 만들어 주시는 우리 튜터님들 너무 감사합니다 ㅠㅠ 꼭 기본기 마스터가 되어보겠습니다! 그렇게 코드 분해가 들어가는데 이런 식이다 나는 노드 api 진도 나갈때 데이터베이스를 기본적으로 세팅 해놓고 진행을 했기 때문에 익숙한건 이런 식인데 api 요청으로 배열 안에 요청 값을 넣으라고?? 🫨 처음 봤을때..
오늘은 민족 대 이동의 날 팀 프로젝트가 끝나고 바로 다음 강의가 지급되고 동시에 개인 프로젝트가 지급되고 동시에 새로운 팀이 배정 되었다. 개인 프로젝트 명은 리얼 타임 과제! 이제 백엔드에서 실시간 통신을 하는 로직을 구현해야한다 필수 과제로는 1. 스테이지 구분2. 스테이지에 따른 점수 획득 구분 3. 스테이지에 따라 아이템이 생성 4. 아이템 획득 시 점수 획득 5. 아이템 별 획득 점수 구분 전 과제와 다른 점은 전 과제에서는 서버에 요청하면 응답 값이 잘 오냐 인데 이번 과제에서는 실시간 통신이라는 이름에 맞게 스테이지가 지나갈때마다 아이템이 생성되고 그 아이템에 따라 로직이 실행되어야하는 차이점이 있다 도전 기능으로는 1. 프로드캐스트 기능 2. 높은 점수 레코드 관리 3. 유저 정보 연결 ..
오늘은 팀 프로젝트가 드디어 끝나고 바로 내일 진행될 강의를 지급 받은 날~~ 발표도 잘 마쳤고 이제 다음 내용을 공부할까 하는데 내일 배울 내용중의 하나 웹소켓!! 이건 내거 어제 찾아보면서 공부하던거!!!!!!!! 가 맞나 싶을 정도로 햇갈린다.... 팀 프로젝트의 결과물은 여기에!https://github.com/rabbit-97/footssal_online GitHub - rabbit-97/footssal_onlineContribute to rabbit-97/footssal_online development by creating an account on GitHub.github.com 통합이 늦어 합치는데 애먹었지만 좋은 경험이였고 서버의 이해도쪽으로는 실력도 확실히 많이 늘었다 오늘은 발표하고 ..
오늘은 과제의 마무리날!!!통합과정에서 우리 팀장인 서진님의 캐리로 마무리를 할 수 있었다..마지막으로 서버 여는 담당은 내가 하기로 했다!!마지막으로 잘 열린 서버~~~~우리 팀 과제 설명을 하면 저번 주에 얘기 한대로 각자 맡은 필수 구현 api를 구현하고 도전 과제 차차 하면서 스페셜까지 도전하기 였는데 일단 내가 구현해야 하는건 나만의 팀 만들기 api 일부는 서진님이 보완했다 통합 전 내가 구현했던건 따로 올려뒀는데https://github.com/rabbit-97/Futsal-Online-Project GitHub - rabbit-97/Futsal-Online-ProjectContribute to rabbit-97/Futsal-Online-Project development by creatin..
오늘은 주말부터 과제에 시달린 날~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 일단 진행상황을 설명하면 이제 통합만 남았다!! 그런데 통합 과정에서 미스가 많다.... 왜 이렇게 됐을까 생각해보면 추석기간이 문제였던거 같다. 처음 발제 후 api를 누가 뭘 구현할껀지 정하고 바로 추석기간이여서 과제 구현 할 사람들은 과제를 구현하고 하다보니 이미 구현 한 사람들은 추가로 다른걸 구현 하다가 이미 다들 데이터베이스나 변수의 이름이 제각각.... 이렇게 된거 시간도 좀 남았으니 아직 구현 못한사람은 마저 구현하고 나머지 사람들은 기다리면서 다른 도전과제 같은거 구현하면서 기다리다가 차이는 점점 벌어져갔고 이제 통합을 해야하는데 이 통합 과정이..
습 사실 나는 api는 다 구현을 했다고 생각을 했다.. 슬슬 팀 회의 시간이 다가와서 지금까지 캐릭터 데이터베이스 값이 없어서 테스트를 못하고 있었는데 마침 난 다 구현하고 시간이 남으니 플레이어쪽 데이터를 생성하는 api도 구현해보고 도전과제도 구현해보고 하다가 팀 회의 전 테스트 하고 들어가려는데....... 분명 데이터베이스에는 플레이어의 데이터 값이 있는데 불러오질 못한다.. 오류도 나오지 않아서 스키마쪽 막 건드리다가 이 난리가 났다........팀원분들 모두 원인이 뭘까 하면서 도와주셨지만 원인은 참조값이 잘못 설정되어있지만 어디가 구체적으로 무엇이 문제인지는 결국 내일까지 내 숙제로 남았고................. 당장 월요일에 코드들을 합쳐서 완성본이 나와야하는데 시간이 갑..
오늘은 추석 기간이 끝나고 오랜만에 출석을 한 날추석기간동안은 본가에 안내려가고 집에만 있어 다른 분들과는 다르게 과제를 할 시간이 널널했다 여기까지가 이제 내가 하기로 한 필수 구현과제 5번하고 추가로 도전과제도 구현을 해봤는데.. 이게 2번 이게 3번인데 도전과제는 사실 고민을 많이 했음에도 이게 맞는지는 잘 모르겠다.... 일단 이걸 넣자고 얘기가 나온건 아니고 혹시나 연습용으로 시간이 남아서 구현을 해본건데 음....... 일단 추석기간동안 개인적으로 코드 구조랑 서버의 구조 관련해서 공부 좀 하고 이거 만들었다!! 팀원분들은 내일쯤 api구현이 다 끝날 것 같아 내일 종합해보고 결과물이 대충 나올텐데 잘 나왔으면 좋겠다. 끝
오늘 시작 전 먼저 과제 제출 피드백 확인하기 저번 과제때는 피드백을 직접 호출해서 해주는건줄 알고 가만히 있었다가 이제 와서 안 사실인데 과제 제출 페이지에 피드백이 달리고 다른 수강생들은 그거에 대한 질문을 하러 갔던 것... 나만 몰랐어 ㅠㅠㅠㅠ 그래서 저번 과제 피드백도 최근에 봤는데 이번엔 바로 확인하기!1. API 명세서가 없어서 테스트하는데 어려움이 있습니다. 협업에서는 항상 만드는 것이기때문에 만드는 것을 생활화하세요. 2. 토큰을 헤더로 전달하고있지 않습니다. 3. 토큰이 없어도 (로그인 하지않았어도) 캐릭터 상세조회가 가능해야합니다. 4. 모든 요청들에 대해서 정상적인(기대값) 데이터를 req.body 에서 받고있는지 검증하여야합니다. 아이템에서는 하고있고 캐릭터에서는 안하고있네요. 5..