728x90
728x90
- 디버그 (↔ 배포)
- 어느 지점에 어떤 문제가 있는지 찾아보는 것을 의미한다.
- 개발중인 상태를 의미하기도 한다.
- 컴파일
- 개발자가 작성한 코드를 번역하는 행위
- 컴파일 언어
- 코드 → (컴파일러가 번역) → 컴파일 언어 → 출시
- Script 언어
- 컴파일 과정이 필요가 없는 언어
- 실행할 때마다 번역을 한다.
- 실행 속도는 컴파일러 언어보다 느리다.
- 코드가 노출되기 싶다.
- 빌드
- 작업한 파일을 출시하기 적합한 상태로 만드는 과정
- 목적
- 사용자가 바로 사용하는 파일 하나로 제공하기 위해
- 코드를 압축해서 크기를 줄이기 위해
- 다른 사람이 알아보지 못하게 하기 위해
- 배포
- 결과물을 사용자에게 전달하는 과정
- 앱스토어, 웹 사이트, 서버 등에 올려 사람들에게 전달한다.
- 환경 변수
- 환경에 존재하는 변수
- 환경 : 소프트웨어가 동작하는 공간
- ex) 컴퓨터, 도커의 컨테이너 등 다양하다.
- 환경 : 소프트웨어가 동작하는 공간
- mode : dev(개발용) - 개발 환경을 의미
- mode : prod(배포용) - 사용 환경을 의미
- 환경에 존재하는 변수
- 라이브러리
- 필요시 다른 소프트웨어에서 사용할 수 있도록 모듈화된 코드, 또는 그 묶음
- 프레임워크
- 소프퉤어의 기초 설계가 프로그래밍 된 형태
- 프레임워크 위에 코드를 작성하여 서비스를 만든다.
- 스프링, 장고, .NET, 라라벨, Express Vue 등
728x90
728x90
'IT 영상 후기' 카테고리의 다른 글
영상 후기 - 프로세스는 뭐고 스레드는 뭔가요? (0) | 2023.02.23 |
---|---|
영상 후기 - 객체지향 프로그래밍이 뭔가요? (0) | 2023.02.23 |
영상 후기 - [10분 테코톡] 🧚🏻 배럴의 가상 메모리 (0) | 2023.02.23 |
영상 후기 - 인터넷은 어떻게 작동될까요? (0) | 2023.02.22 |
영상 후기 - 서버란 무엇인가요? (0) | 2023.02.22 |