
[Programming/C++] 동적 라이브러리 (Dynamic Library)
동적 라이브러리(*.so, *.dll, *.dylib)는 실행 시에 프로그램에 링크되는 라이브러리로, 재컴파일 없이 라이브러리만 교체하여 프로그램을 갱신할 수 있다.

동적 라이브러리(*.so, *.dll, *.dylib)는 실행 시에 프로그램에 링크되는 라이브러리로, 재컴파일 없이 라이브러리만 교체하여 프로그램을 갱신할 수 있다.

정적 라이브러리(*.a, *.lib)는 오브젝트 파일들을 하나로 묶은 아카이브로, 필요한 코드만 선택적으로 링크하여 실행 파일 크기를 줄이고 배포를 단순화한다.

GitHub 협업은 PR 기반으로 브랜치 작업을 리뷰·머지하고, 이슈/프로젝트로 업무를 함께 관리하는 방식이다.

원격 저장소는 GitHub/GitLab 같은 서버에 있는 Git 저장소로, 팀원들과 코드 변경을 공유·동기화하는 공간이다.

GitLab Flow 브랜치 전략을 모바일 앱과 게임 개발 환경에 맞춰 구조와 활용 방식을 간단히 정리한다.

GitHub Flow 브랜치 전략을 웹 애플리케이션 개발 환경에 맞춰 구조와 활용 방식을 간단히 정리한다.

Git Flow 브랜치 전략을 게임 및 SI 개발 환경에 맞춰 구조와 활용 방식을 간단히 정리한다.

git을 이용한 협업은, 다르게 말하면 브랜칭 생성 규칙을 공유하는 것으로 말할 수 있다. git의 장점인 '자유롭고 무제한 브랜칭'에 규칙을 정하는 것으로 협업의 틀이 완성된다.

프로젝트 협업을 위해 브랜치 전략, 커밋/PR 규칙, 리뷰·이슈 관리 등 팀 작업 기준을 정리한다.

자주 쓰는 Git 명령어를 상황별로 정리해 빠르게 참고할 수 있게 만든 요약 글이다.