Release / Deploy / Distribute / Debug

김우진·2021년 10월 27일
1

배포 및 유지보수

목록 보기
1/2
post-thumbnail

Release

  • 같은 제품을 새롭게 만드는 것을 의미
    • ex) ip address를 release 한다는 것은 새로운 아이피 번호를 부여받는 다는 의미
  • 디버그에 대한 정보가 없으며, 코드를 최적화하여 실행파일 크기를 최대한 줄여준다.
  • 속도와 크기, 메모리 사용면에서 디버그 보단 좋으며, 순수한 코드 자체의 기능만 담긴 파일이다.
  • 더 이상 문제점이 없을 때, 빌드 해주는 것이 좋다.

Deploy

  • 프로그램 등을 서버와 같은 기기에 설치하여 작동가능하도록 만드는 일

Distribute

  • 제품을 사용자들이 사용할 수 있도록 서비스 등을 제공하는 의미

Debug

  • 실행파일에 디버깅 정보를 포함하여 언제든지 디버깅 할 수 있다.
  • Release mode 보다 더 큰 메모리를 사용한다.
  • 디버그에 필요한 정보들을 실행 시 계속 체크하여 그 만큼 속도가 저하한다.

사용 예시

서비스 버전 x.x.x가 새롭게 release 되었고, 이를 서버에 deploy하여 사용자들이 사용할 수 있도록 distribute 하였습니다.

출처

0개의 댓글