투케이2K

278. [IT 용어] 코드 프리징 (Code Freezing) 용어 설명 - 특정 시점 이후로 코드 변경 막기 본문

IT기술 & IT용어

278. [IT 용어] 코드 프리징 (Code Freezing) 용어 설명 - 특정 시점 이후로 코드 변경 막기

투케이2K 2025. 12. 6. 17:04
728x90

[타이틀]

주제 : [IT 용어]

제목 : [IT 용어] 코드 프리징 (Code Freezing) 용어 설명 - 특정 시점 이후로 코드 변경 막기

 

[설 명]

// --------------------------------------------------------------------------------------
[IT 정보 및 환경]
// --------------------------------------------------------------------------------------

구분 : IT 용어 설명


제목 : [IT 용어] 코드 프리징 (Code Freezing) 용어 설명 - 특정 시점 이후로 코드 변경 막기


기 술 : 코드 프리징 / Code Freezing / 특정 시점 이후로 코드 변경 막기

// --------------------------------------------------------------------------------------





// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. 코드 프리징 (Code Freezing) 이란 소프트웨어 개발에서 특정 시점 이후로 코드 변경을 막는 것을 말합니다

  >> 즉, 기능 추가·로직 변경·리팩토링 등을 일시적으로 금지하고, 오직 버그 수정만 허용하는 단계입니다


2. 코드 프리징 (Code Freezing) 이 사용 되는 시점 : 

  >> 릴리즈 직전

  >> 대규모 배포 전 안정화 기간

  >> QA 테스트 기간

  >> 코드 리뷰 및 승인 절차가 중요한 프로젝트


3. 코드 프리징 (Code Freezing) 을 하는 이유 : 

  >> 릴리즈 안정성 확보 : 

    - 새로운 기능을 넣으면 새로운 버그가 생길 가능성이 매우 높음

  >> QA(품질 검증) 효율 : 

    - QA팀이 테스트를 하는 동안 갑자기 코드가 바뀌면, 테스트 결과가 무효가 되거나 다시 테스트해야 하는 문제가 생김

  >>  통제된 변경 관리 : 

    - 프리징 이후에는 변경 요청 (예: Change Request) 을 통해 승인된 수정만 가능


4. 코드 프리징 (Code Freezing) 종류 : 

  >> Soft Freeze (소프트 프리징) : 

    - 기능 추가는 거의 막지만

    - 저위험 변경(문구 수정, 경미한 탭 수정 등)은 허용될 수 있음

  >> Hard Freeze (하드 프리징) : 

    - 기능 추가 완전 금지

    - 오직 크리티컬 버그 수정만 허용

    - 보통 실제 출시 직전

    - 릴리즈 준비 초기에 사용됨


5. 코드 프리징 (Code Freezing) 적용 출시 프로세스 : 

  >> 기능 개발 기간

  >> 코드 프리징 선언 — “이제 기능 추가 금지!”

  >> QA 집중 테스트

  >> 크리티컬 버그만 수정

  >> 최종 릴리즈

// --------------------------------------------------------------------------------------





// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

https://www.jetbrains.com/ko-kr/teamcity/ci-cd-guide/faq/code-freeze/

// --------------------------------------------------------------------------------------
 
728x90
반응형
Comments