Skip to content

자료구조설정

minseokkang edited this page Jan 29, 2023 · 2 revisions

필요한 이유는 점점 필요한 정보(?)들이 거대해지면서 기존에 쓰던 방식으로는 안되겠다고 느낌

As-is

자료구조를 이전 repository의 정보와 현재 repository의 정보를 가지고 있었다.

To-be

repository별 정보를 가질 필요가 있다. 바꾸기로 한다.

즉, repository 객체별 상태를 관리한다.

기본적으로 github API를 통신하기 위한 github에서 제공하는 객체는 main에서 관리.

  • ClonerRepositories라는 클론에 대한 레포지토리를 관리하는 자료구조를 설정. 싱글톤으로 관리.
Clone this wiki locally