[Web] 모노레포(Mono Repo)
2022. 12. 6. 18:13
🔥 Front-End/Web
등장 배경 덩어리채 만들던 과거 코드와는 달리 최신 코드들은 전부 모듈화가 되어있다. 모듈화의 이점으로는 여러 가지가 있지만 역시 유지보수와, 재사용성이 가장 큰 이점이다. 코드를 큰 덩어리채 만들어 굴린다면 한 부분을 유지 보수하기 위해 코드 전체를 수정해야 하고, 의존성 파악 또한 복잡해진다. 또한 썼던 코드를 다른 곳에 재활용하기 어려워진다. 사진출처: https://d2.naver.com/helloworld/0923884 멀티레포(multi repo) === 폴리레포(poly repo) 멀티레포란 말 그대로 여러 레포지토리를 만들어 프로젝트를 운영하는 방식이다. 각자 독자적인 레포지토리로 구성되어 있기에 각 팀별 자율성이 보장되고 빠른 개발이 가능한 장점이 있지만, 문제점들도 가지고 있다. 대표적..