상속
-
4주차 개념노트메가테라 2022. 9. 11. 13:45
build 소프트웨어에 필요한 수 많은 파일들(소스 코드 + 리소스)을 변형 또는 압축하는 과정을 의미한다. 소스 코드를 실행할 수 있는 상태로 만들어주는 것도 빌드이고, 코드들을 압축해서 전체 크기를 줄이거나 난독화하는 과정도 빌드에 해당한다. 컴파일 언어의 경우 컴파일이 당연히 build과정에 포함된다. 배포(개발한 프로그램을 사용자에게 전달)하기 위해서는 빌드 과정이 필요하다. Gradle등의 빌드 도구를 이용해서 빌드할 수 있다. 배포 빌드한 결과물을 사용자에게 전달하는 것을 의미한다. 사용자들이 다운로드할 수 있는 곳(구글 플레이 등)에 업로드하거나 웹사이트의 서버에 올려서 웹사이트에 개발한 것을 반영하는 것을 의미한다. jar 파일 소스 코드와 리소스들을 한 개의 파일로 모은 파일이다. 프로그..