사이드프로젝트/(240808)이거왜오름?

사이드를 합시다(이거왜오름) 서론 및 진행순서

rkrkrr0101 2024. 8. 8. 03:03

사이드를 할거다,단 이시점에서는 아직 뭐할지 정하지않음(아이디어가 없음)

그래서 일단 해야할일을 먼저 나열한뒤에 하나씩 분할정복해나가는식으로 처리할예정이고,하는김에 블로그에도 올릴예정인데,거기서 재밌어보이는거만 따로 글써서 링크달거임

 

-241009 이거왜오름 0.9ver완료

이거왜오름 깃허브 링크

웹 (깃링크)

배치(깃링크)

 

작업진행순서

  1. data.go.kr에서 api나 데이터로 할만한거 찾아보며 대략적인 프로젝트 컨셉잡기
  2. 사용자의 관점에서 기능 나열(유저스토리)
  3. 적당히 쓸만한 도메인(객체)명들 나열하고 도메인끼리의 필수의존관계 정의
  4. 기능을 기반으로 책임(행동)쪼개기 시작
  5. 행동이 대충 나왔으면 도메인과 행동들을 살펴보면서 응집도와 결합도 확인하면서 이동할거있으면 이동시킴
  6. 도메인이 아닌거같은게 있으면 적당히 선긋고 외부로 보내기
  7. 도메인 구현
  8. 서비스컨트롤러레포지토리 구현
  9. 거래량순위 api어댑터 구현
  10. 테스트작성
  11. 핵사고날리팩터링
  12. 스프링Ai 의존성 추가 및 openAi apikey 받기
  13. 스프링Ai 사용법 익히기
  14. 웹 컨트롤러 테스트 제작(e2e)
  15. 레포트생성기를 웹검색되는 api밴더로 변경(openAiChatModel 마개조하기)
  16. 레포트캐시 배치 제작
  17. gpt프롬프트 튜닝
  18. 웹어플리케이션 배포
  19. 배치스케줄러 배포
  20. 레포트 생성 코루틴(비동기)처리
  21. 후기

 

 

 

기타

스프링으로 공공데이터포탈 키 인코딩하기

스프링 .http로 포스트맨 대체하기

코틀린스프링 dotenv사용하기