설계 - 데이터 수집 모듈
1. API 클라이언트
주식 데이터를 제공하는 외부 API(예: Alpha Vantage, Yahoo Finance)와 통신할 수 있는 클라이언트를 구현합니다. 이 클라이언트는 필요한 데이터를 요청하고 응답을 수신하는 역할을 합니다.
2. 데이터 파서
API로부터 수신된 데이터(대부분 JSON 형식)를 파싱하여 필요한 정보만 추출하는 기능을 구현합니다.
3. 데이터 모델
파싱된 데이터를 저장할 데이터 구조(클래스 또는 구조체)를 정의합니다. 이 데이터 모델은 나중에 분석 모듈에서 사용됩니다.
4. 오류 처리 및 로깅
네트워크 오류, API 한도 초과, 데이터 형식 문제 등의 예외 상황을 처리하고 로그를 남길 수 있는 기능을 포함합니다.
'프로젝트 > 주식 시장 분석 도구' 카테고리의 다른 글
Study - Singleton Pattern 2 (0) | 2024.03.27 |
---|---|
study - vcpkg (0) | 2024.03.27 |
Study - 싱글턴 패턴, Singleton Pattern (0) | 2024.03.27 |
요구 사항 분석 및 개발 모듈 (0) | 2024.03.24 |