디버깅, 컴파일, 인터프리터, 빌드, 배포, 라이브러리, 프레임워크
· 테크· CS
CS
Machine translation — switch to KO for the original.
| 얄팍한 코딩사전
디버깅
소프트웨어 발생문제 원인 잡기, 개발중인 상태
최초 기계에 벌레가 들어가서 문제가 일어났을 때에서 유래
+ System.out.println(); 또는 console.log(); 로 찍어보면서 단계별로 진행상황에 따른 디버그를 찾아낸다.
컴파일, 컴파일러, 컴파일언어
java 파일에서 컴파일 과정을 거치면 .class 파일이 생성
JVM 설치된 기계에서 동작할 수 있도록 언어로 번역
C, C+, JAVA 등
인터프리터 언어, 스크립트 언어
실행할 때마다 번역을 하게 된다 즉, 실행속도가 느림
컴파일 수정이 따로 필요 없지만, 프로그래머의 언어가 그대로 배포. 코드 노출이 쉬움
JS, 파이썬, 루비 등
빌드
코드, 라이브러리, 이미지 등을 배포시 압축해서 크기를 줄이거나 난독화하는 것, 출시하기 좋게 만드는 일
언어의 종류에 따라 빌드에 컴파일 작업이 포함된 경우도 있다.
배포
배포한 결과물을 사용자에게 전달하는 것
웹사이트 배포, 사람들이 볼 수 있도록 반영하는 것
환경
소프트웨어가 동작하는 환경
환경변수로 개발용과 배포용에 각각에 필요한 조건을 두어 해당 환경에만 나타날 수 있도록 조정할 수 있음
라이브러리
모듈화된 코드, 집의 인테리어 자재
React 등
프레임워크
집 골격을 갖춘 것
스프링, 장고, NET, 라라벨, Express, Vue 등
Comments
No comments yet. Be the first!
319 posts in 테크
- 368Supabase 프로젝트 복사하기 (Restore to a New Project)NEW
- 341Migrating from Permanent Access Tokens to Token Exchange — Why Order Matters
- 326Startup & Product Glossary: Terms Every Solo Founder Should Know
- 325Context Management — How I Do It Now
- 324Claude Code Routines vs Cowork Schedule — What's the Difference?
1–5 / 319