본문 바로가기

개발 프로젝트/Zerobase 개인프로젝트 기록

(4)
제로베이스 개인프로젝트 진행록4 - 기능구현 - : 학습할 내용* : 고민할 내용기능구현 (1) : 외부API 다루기세부기능1.  XML 데이터를 Javabean으로 변환하여 쓰는 변환하기-  Jackson API를 사용해서 변환하는법 배우기 2. x,y좌표를 Point라는 MYSQL에서 인식할 수 있는 데이터 객체로 변경- geometry facetory 사용법스터디 * 서비스 Layer가 외부 API에 독립적이도록 Clean Architecture / SRP를 지키기 위한 방안 고려2. Point라는 객체를 MYSQL에 전달하기 위해서 Dependency 추가* 어떤 dependency과 configuration을 사용해야하는 지 고려   기능구현 (2) : 위치기반 내주변 검색세부기능1. x,y coordinate를 client로부터 받아서..
제로베이스 개인프로젝트 진행록3 - 기능고려/readme/성능최적화 초안 구상 지난 피드백과 회신안녕하세요 밍밍멘토님 상세한 피드백 감사드립니다. 피드백 주신부분에 대해서 답변드립니다.  • 우선 일차적으로는 주제의 현실성에 대해서 제가 피드백을 드리긴 했습니다. 다만 제가 상화님의 실력이나 해당 스터디에 투자할 수 있는 시간등을 정확히 알지 못하기 때문에 이전에 드린 피드백 이외에 더 나아가서 피드백을 드리긴 어려울 것 같습니다. 제가 처음에 드린 피드백을 바탕으로 고민해보신 뒤 현재와 같이 범위를 설정하신 것이라면 문제 없을 것이라고 생각됩니다. -> 네, 1~4순위 우선순위대로 구현 진행해보도록 하겠습니다.• 다만 추가적으로 드릴 수 있는 피드백으로는, 현재 알고리즘 학습을 한뒤 학습하신 알고리즘을 서버개발에 녹여내고자 하신것 같은데요, 저는 해당 부분이 서버개발자로서 크게 ..
제로베이스 개인프로젝트 진행록2 - 개발기획/리뷰 (2) 지난 피드백과 회신안녕하세요 밍밍멘토님 피드백 주신부분에 대해서 답변드립니다. 아래의 답변드린 내용을 바탕으로 기획서 수정해서 재업로드 및 피드백 요청드릴수 있도록 하겠습니다.1) 현실성 관련하여, 현재 제가 판단하기로는 기능이 너무 많고 새롭게 배우셔야할 부분도 상당수인것으로 보여집니다. 지금까지 제가 1기부터 여러명의 수강생분들과 스터디를 진행해왔는데요, 그중에서 가장 잘하신 분을 기준으로 판단하여도 기능이 너무 많고 새롭게 배우셔야할 것들이 많아요. 전체적으로 기능을 줄여주시면 좋을 것 같습니다. -> 네 욕심이 조금 과했던 것 같습니다. 리뷰해주신 내용을 보고 기획서를 다시보니 기획내용이 간결하지 못한것 같네요. 부가기능을 줄이고 로직을 간결화화하겠습니다. 그리고 부가기능들을 구현을 하지는 않되 ..
제로베이스 개인프로젝트 진행록1 - 개발기획/리뷰 (1) 프로젝트 제작 목표와 방향성 Brainstorming 1. 나의 목표/관심사1.1 프로젝트 기술적 목표 (1) 멀티스레드 프로그래밍 실습(2) 데이터베이스 설계 및 index 설정 실습(3) 대용량 데이터를 다루는 데이터셋 활용할 것(4) 최적화 알고리즘 사용 - 다익스트라, A알고리즘, Traveling salesman problem, 냅색(5) Grinder로 성능테스트(6) Mock, Junit으로 단위테스트 (7) 캐쉬로 I/O 자원 최적화(8) 외부서버로의 배포(9) AI 적극활용 - 기획단계, 단위테스트 코드 등 반복작업에 대해서 초안 작성요청 1.2 프로젝트 도메인 관심사내가 주제자체를 좋아하는 것외국어 학습, 외국어 사용, 외국인과 교류해외여행 관련 경제/경영 비즈니스 애널리스트 데이터처리..