| 얄팍한 코딩사전

 

디버깅

소프트웨어 발생문제 원인 잡기, 개발중인 상태

최초 기계에 벌레가 들어가서 문제가 일어났을 때에서 유래

+ System.out.println(); 또는 console.log(); 로 찍어보면서 단계별로 진행상황에 따른 디버그를 찾아낸다.

 

컴파일, 컴파일러, 컴파일언어

java 파일에서 컴파일 과정을 거치면 .class 파일이 생성

JVM 설치된 기계에서 동작할 수 있도록 언어로 번역

C, C+, JAVA 등

 

인터프리터 언어, 스크립트 언어

실행할 때마다 번역을 하게 된다 즉, 실행속도가 느림

컴파일 수정이 따로 필요 없지만, 프로그래머의 언어가 그대로 배포. 코드 노출이 쉬움

JS, 파이썬, 루비 등

 

빌드

코드, 라이브러리, 이미지 등을 배포시 압축해서 크기를 줄이거나 난독화하는 것, 출시하기 좋게 만드는 일

언어의 종류에 따라 빌드에 컴파일 작업이 포함된 경우도 있다.

 

배포

배포한 결과물을 사용자에게 전달하는 것

웹사이트 배포, 사람들이 볼 수 있도록 반영하는 것

 

환경

소프트웨어가 동작하는 환경

환경변수로 개발용과 배포용에 각각에 필요한 조건을 두어 해당 환경에만 나타날 수 있도록 조정할 수 있음

 

라이브러리

모듈화된 코드, 집의 인테리어 자재

React 등

 

프레임워크

집 골격을 갖춘 것

스프링, 장고, NET, 라라벨, Express, Vue 등

 

 

 

 

댓글