«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
Recent Posts
Recent Comments
관리 메뉴

뉴히의 개발 로그

[WIL] week 13, 심화주차 팀 프로젝트 마무리 :) 본문

개발일지/WIL

[WIL] week 13, 심화주차 팀 프로젝트 마무리 :)

뉴히 2023. 8. 14. 03:07

 

Learned | 이번주 배운 것

 

심화주차 팀프로젝트는 산책로 정보 api를 이용해 사용자에게 정보를 제공해주는 어플리케이션을 리액트 타입스크립트로 프로젝트를 진행을 했다.

제공되는 api 데이터를 간단히 불러와서 뿌려주기만 하는것 같았지만 

그중 제공되는 api 값을 가공해서 가져와 지도위에 뿌려줘야하는 부분이 있었는데

그부분이 어려웠지만 node서버 만들어서 가져오는 것도 슬쩍 배워봤고

데이터 요청값  테스트하는것도 배웠다. 썬더클라이언트

그리고 여태까지는 데이터를 가져온 후에 필터링 돌리는걸 많이했는데 쿼리스트링을 통해서 필요한 데이터만 요청해서 받아오는것도.

많은 라이브러리도 써봤는데(비록 사용 실패햇지만) 공식문서 잘보고 내 프로젝트 타입에 잘맞는지도 확인하고 업데이트가 주기적으로 잘되는지 확인해보고 사용할것. 

 

Keep | 다음 프젝에도 유지했음한다

 

지도 구현을 제대로 못해서 시간을 많이 잡아먹었고 다른 기능들을 추가적으로 구현을많이 못했는데 팀원분들이 빠르게 다른 작업들을 진행을 해주셔서 계속 지도에 메달릴 수 있엇고...집중할 수 있게 다른부분을 충분히 채워주셔서 너무 감사했고 다행이었던 .....

역시 팀원들이 짱인 오니기리조가아닌 오...뭐지? 나 배안고픈데... ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

오다기리조(팀명) 짱ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

매너있는 소통

프로젝트 진행에도 매일하는 알고리즘 풀이는 꾸준히!

최적화를 위한 팀 회의, 팀장님께서 최적화나 이런 부분을 많이 생각하셔서 보고 많이 배웠다! 유지하자

이것저것 유용하게 사용할 수 있는 툴 공유

코드 작성에 있어서 왜 이렇게 썻는지 묻고 답하고 공유하기

 

 

Problem | 이번프젝 문제점/해결방안

 

처음에 주제를 한번 바꿈!

api를 찾았는데 ㅎㅎㅎ 제대로 된 api가 아닌... 데이터를 필터링할 수가 없엇당

DB를 정리해서 만들어 써야하나도 싶엇는데 튜터님들도 그건 api 사용 의미가 없다는!

ㅎㅎㅎㅎㅎ 주제를 변경해버리는 수밖에 없엇던

그리고 너무나 큰 이슈였던 ㅎㅎㅎ gpxpath 경로 파싱해 오기......ㅂㄷㅂㄷ

xml parser 라이브러리 사용에 어려움이많았다.

나온지 너무오래되었거나 사용방법이 제대로 되어있지 않거나..

또한 API 요청시에 CORS 오류... 데이터를 받아올 수 없고!

이럴때 라이브러리에서 대신 해결을 해주는걸 찾거나 서버를 만드러야한다고 하셧다

결국 도움을 받아서 node.js 서버 생성!

node 서버 이용해서 해결!

그리고 지도구현중 비동기 함수로 데이터를 fetching 해오는데 있어서 데이터를 제대로 전부 받아오 지못하는 이슈가 있었는데 비동기 반복문사용시 병렬로 처리하고 싶다면 Promise.all 또는 비동기 루프 패턴을 사용하여 처리할 수 있다.

 

 

 

Try | 다음 플젝을 위해 할 노력

 

빨리 구현하고 넘어가고싶었는데 안되니까 당황스럽고 모르겠고 시간은 촉박하고 타입주는건 자꾸 오류가 나고... 하니 그냥 똥멍청이가 되었던 기분. 후ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ

타입스크립트 쉬운거같은데 너무너무 어렵고 재밌는거 같은데 엄청엄청 화난다.

그냥 써내려왔던 코드조차도 제대로 이용해먹을 생각을 못했던것.

내가 정리가 안되니까 질문도 하기 어렵다ㅠㅠ

더 많이보고 더많이 쳐보는 수밖에...라는건진작부터 알고 있엇어

모르면 계속 계속 서칭서칭서칭서칭! 질문질문.

맏을바를 다해서 다른 팀원분들게 짐이되지말자... 민폐되지않도록 정신 똑디차려라 ㅡㅡ

 

 

Feel | 이번 프로젝트를 통해 느낀점

 

팀프로젝트는 정말 팀! 프로젝트다

한사람의 몫이 엄청 크다.

한사람이 제대로 그몫을 해내지 못하면 다른 팀원들이 너무나도 힘이든다

이미 알고있다. 그런상황이 오더라도 내가 더 잘 해낼 수 있게 나를 더 채워두쟈

팀장님은 코드타입을 다뜯어보며 공부를 하더라 ..

하도 많이 봐서 달달 외울정도로? 그래서 인지 다른사람 코드만 봐도 척척이신

역시나 노력만큼의 대가는 티가나는 것

나도 더 많이 코드쳐보고 다른사람 코드도 많이보고!! 젭알. 더 많이 노력하자

많이보고 자꾸보고 자꾸쳐보고! 이해를못하면 외워라 진짜 그냥.

그리고 코드에 익숙해지고 하면 최적화를 위한 생각을 많이해보기.

나름 웹접근성 이런걸 많이 생각한다고 생각햇는데 ㅎㅎ 이제는 비용등 코드의 필요성과 불필요성 어떤 때에 어떤 코드로 최적화를 시킬것인지 더 많이 신경써 보자

 

 

배포주소 : https://dulleo-bomi.vercel.app/