전체 글147 Day 48. 반차 ~.~ 한 달만에 외출을 하고 온 날, 아니 아무튼 오늘도 기획 회의를 계속 이어서 했다. 원래 이렇게 빡센거 맞지..? 일단 '여행 계획을 세우고 공유하는 플래너 웹사이트'로 고정이 되었고 국내 + 해외까지 항공편 통계같은 것을 이용해서 보여주려고 했다가 범위가 너무 넓어지는 것같아서 제주 여행으로 범위를 좁혔다. https://m.visitjeju.net/kr/visitJejuApi Visit Jeju Mobile 비짓제주 관광정보 OPEN API란?비짓제주가 보유하고 있는 제주관광정보 데이터를 좀 더 쉽게 이용할 수 있도록 공개한개발자를 위한 인터페이스입니다. m.visitjeju.net 요런 녀석을 찾았기 때문인데 openAPI 이용이 편해보여서 찾았으나 제주도는 api 허락을 잘 안해준다고... ㅜㅜ .. 2023. 5. 20. Day 47. Hello, New project! 새로운 팀을 만났고! 하루종일 기획 회의를 했다. 느낌은 좋다. 그런데 아무래도 프로젝트 경험이 없는 사람들이 모여있어서 기획 단계에서 많이 진이 빠진 것은 사실이다.. 회의를 하고 어찌저찌 주제를 선정하고 s.a를 제출했다. 주제는 '여행'. 이것저것 아이디어가 많이 나오기는 했는데, 개발자의 입장과 디자이너의 입장은 조금 달랐다. 나는 우리가 포트폴리오를 만들고 취업을 하기 위함이니 어쨌든 어려우면서 도전해볼 만한 기능 구현에 초점을 맞췄다. 그래서 사실 주제는 큰 상관이 없고 어떤 기능을 구현하고 싶은지를 먼저 생각했다. 그래서 이것저것 붙일 수 있는 걸 생각하다보니 조금 포괄적인 쪽으로 갔던 것 같다. 반면 디자이너는 유저 플로우를 생각하며 기획을 해야한다고 했다. 디자이너에게 외주를 맡기는 것이.. 2023. 5. 19. Day 46. 두 번째 프로젝트 끝 ...! https://github.com/mansooonuna/ATCHA-clone-BE GitHub - mansooonuna/ATCHA-clone-BE Contribute to mansooonuna/ATCHA-clone-BE development by creating an account on GitHub. github.com 아 드디어 두 번째 프로젝트까지 끝났다. 여러모로 아쉬운 점이 많이 남은 프로그램이다. 팀원의 이탈이 생길 줄 몰랐고, 그로 인해 영향을 받아버렸다.. 아쉽게도 우리가 목표한 모든 기능이 구현되지 않아서 아쉬웠는데 그래도 최악은 피할 수 있었던 것 같다. 이번 프로젝트가 끝나고 받은 피드백을 정리해보겠다. 우리가 잘한 점 - 피드백 반영하기 위해 분리되었던 entity를 하나로 합친 것 .. 2023. 5. 18. Day 45. 액땜 팀원이 탈주하는 경우를 듣기만 했는데 진짜 내 눈앞에 벌어지다니..! 그냥 일방적으로 잠수를 타셔서 팀에서 이탈 + 항해 이탈..!! 심지어 연락도 저녁에 늦게주셔서 발등에 불난채로 있었다. 급한대로 지금의 프론트 팀원들이 다시 짐을 나눠서 들기로 했고 같이 불침번을 섰다. 그리고 사실 백엔드 작업은 다 끝난 상태여서 프론트에서 서버 에러가 반환되었을 경우 같이 해결하기 위해 있었다. 우리가 목표로 한 내용들은 거의 끝냈고 도전과제로 남은 스프링 배치는 여전히 도전과제로 남아있지만 목표를 다 이뤘다고 생각하니 진이 빠져서 아무것도 하지 못했다. 그리고 이제 찐막으로 실전 프로젝트가 남아있기 때문에 나의 열심을 그 때에 더 들이붓기 위해 모두가 한 걸음 멈춰 있는 기분이었다. 팀원이 탈주하는 경우가 실전 .. 2023. 5. 17. Day 44. 스프링 배치가 도대체 뭐냐 피드백을 받고 와서 우리에게 도전과제로 주어진 것은 '스프링 배치'를 적용하는 것이었다. 그래서 이게 뭐고 왜 쓰는건지 궁금했다. Batch? 일괄이라는 뜻의 단어인데 배치 작업이라는게 데이터를 실시간으로 처리하는게 아니라 '일괄'적으로 모아서 한 번에 처리하는걸 말한다. 매니저님이 말씀해주신 예시로는 은행 점검시간. 은행 점검시간에 그 날 있었던 데이터를 다 모아서 한 번에 처리한다고 한다. 근데 이걸 이제 스프링에서 대용량 데이터 처리에 필수적인 기능들을 부가적으로 함께 제공해주는게 스프링 배치인 것이다. 그리고 스프링 배치에는 스케줄러 기능이 없어서 스케줄러 기능을 사용하려면 Jenkins 같은 전용 스케줄러를 사용해야한다고 한다. 아무리 봐도 어떻게 적용해야할지 감이 안온다 ㅠㅠ https://a.. 2023. 5. 16. Day 43. 피드백은 참 좋은 것 개발을 하다보면 가장 문제인 것이 나도 모르게 내 코드에 매몰된다는 것이다. 그렇다보니 뭐가 문제인지, 어떤게 잘 되어있는지 알지 못한다. 구현되어있는 코드들이 모두 내 자식같아서 순식간에 없애버리고 그러는게 참 아깝다. 그래서 제3자의 눈으로 나의 코드를 뜯어보아야한다. 오늘은 중간 피드백이 있는 날이었다. 우리는 만족하며 구현해놓은 것들에 아쉬운 점이 몇 가지 있었다. 또 내가 어딘가에서 가져온 코드를 완벽히 이해하지 못하고 있는 것도 알았다. 피드백을 받고 나오니 어질어질했는데 다시 한 번 리뷰해야겠다는 생각을 했다. 피드백을 받고 나와서 erd부터 뜯어고쳤다. 우리가 고민하는 것들이 엔티티를 과하게 나누어 파생된 것들이었다. 그냥 한 컬럼에 null값만 허용해준다면 모든 고민이 싹 사라지는거였다... 2023. 5. 15. 이전 1 ··· 9 10 11 12 13 14 15 ··· 25 다음 320x100