디버그 (디버깅)

  • 소프트웨어에 발생하는 문제의 원인 찾기
  • 개발중인 상태
  • 특정단계 별로 검문소를 설치해서 검토하는 것.

컴파일러

  • 프로그램 실행 전에 코드 전체 기계어 변환.
  • c, c++, java

인터프리터

  • 실행시 코드를 그때그때 단계별로 기계어 변환.
  • 파이썬, 자바스크립트, 루비

빌드

  • 개발하면서 쓰인 코딩 및 모든 파일,폴더를 묶어 변형, 압축
  • 사용자 편의를 위해 실행 파일 하나로.
  • 암호화, 난독화, 보안성 높임.

배포

  • 빌드한 결과물을 사용자에게 전달
  • 작업 결과 반영

환경변수

  • 환경 : sw(소프트웨어)가 동작하는 공간 / 프로세스가 작동되는 공간
  • 환경변수 :
    1. 컴퓨터마다 지정된 값을 프로그램에서 잘 반영되도록
    1. 보안 요소들이 직접 적히지 않게 /
    2. 각각의 환경마다 값을 지정할 때 사용

라이브러리 (부품)

  • 모듈화된 코드 / 묶음

프레임워크 (골격)

  • 템플릿? / 골격을 갖춘 키트
  • spring / jango / expree / vue
profile
재미있는 것들

0개의 댓글