본문 바로가기

누가 무엇을 바꾸었는가 | 정보처리의 흐름 FLOW 06 | K-BOOKS

FLOW 06 · INFORMATION PROCESSING
DIRECTION 06 · 정보를 운영하는 방향 · 보안 · 형상관리 · 배포 · 운영

누가 무엇을 바꾸었는가

보안 · 형상관리 · 배포 · 운영

QUESTION · 질문에서 시작합니다

개발자 세 명이 같은 프로그램을 수정한다.

한 사람은 예약 기능을 바꾸고, 다른 사람은 보안 문제를 고치고, 또 다른 사람은 화면을 수정한다.

“어떤 버전이 최신이고, 무엇이 언제 바뀌었을까?”

변경을 관리하지 않으면 개발이 흔들린다

수정 파일을 메신저로 주고받고 이름을 final, final2, real_final로 바꾸기 시작하면 어느 것이 진짜 최신인지 알기 어려워진다.

형상관리(Configuration Management) 소프트웨어의 소스코드, 문서, 설정 등 주요 산출물의 변경과 버전을 체계적으로 관리하는 활동이다.

변경 이력을 남기고, 필요하면 이전 상태로 돌아가고, 여러 개발자의 작업을 합칠 수 있어야 한다.

버전은 시간의 흔적이다

소스코드의 각 변경을 기록하면 언제 어떤 이유로 바뀌었는지 확인할 수 있다.

v1.0 → 예약 기능 완성
v1.1 → 중복 예약 오류 수정
v1.2 → 관리자 기능 추가

여러 개발자의 작업을 나누고 합친다

새로운 기능을 개발하면서 기존 안정 버전을 그대로 유지해야 할 때가 있다.

별도의 작업 흐름에서 기능을 개발한 뒤 검증이 끝나면 다시 합칠 수 있다.

브랜치와 병합 작업 흐름을 분리해 변경을 진행하고, 필요한 시점에 다른 변경과 합치는 버전 관리의 대표적인 방식이다.
다음 비밀 코드가 완성되었다고 사용자가 바로 쓸 수 있는 것은 아니다. 실행 가능한 형태로 준비하고 실제 서버에 올려야 한다.
더 찾아보고 싶다면846면 학습 아카이브에서 검색하세요.
K-BOOKS Q&A이 내용이 헷갈리나요?

공부하던 페이지를 자동으로 연결해 질문할 수 있습니다.

RELATED STUDY MATERIALS

이 개념과 이어서 볼 정보처리 자료

학습자료실 65개 →

CONTINUE · INFORMATION PROCESSING ENGINEER 2027보안에서 시험 학습으로 이어가기
이야기형 개념 설명은 그대로 두고, 필요한 시험 요약·문제·실습으로 연결합니다.