목록기타(etc) (3)
내 잡다한 노트
빌드(Build)란 무엇인가?**빌드(Build)**는 소스 코드를 실행 가능한 상태(프로그램)로 만드는 전체 과정을 말합니다. 이는 소스 코드 파일, 설정 파일 등을 컴퓨터가 이해할 수 있는 형태(바이너리, 실행 파일 등)로 변환하는 작업을 포함합니다. 빌드는 개발자 환경(소스 코드)에서 실제 사용자 환경(배포 가능한 프로그램)으로 옮겨가는 다리 역할을 합니다. 빌드의 주요 단계빌드는 다양한 과정을 포함하며, 사용되는 언어와 환경에 따라 다르지만 보통 아래 단계를 포함합니다.코드 컴파일사람이 작성한 소스 코드(텍스트 파일)를 컴퓨터가 이해할 수 있는 기계어(바이너리)로 변환.예:C언어는 gcc를 사용하여 .c 파일을 실행 가능한 .exe 파일로 변환.Java는 javac를 사용하여 .java를 .cl..
정의 : 프로젝트가 실제로 구현 가능한지, 실현 가능성과 실용성을 증명하기 위해 수행되는 간단한 실험.프로젝트으 ㅣ성공 가능성을 높이고 리스크를 줄이는 데 중요한 역할을 한다. 주요 특징- 목적 : 제안된 아이디어나 개념이 현실적으로 구현 가능한지를 빠르게 검증하는 것. 이를 통해 프로젝트의 방향성을 결정하고, 리소스를 본격적으로 투입하기 전에 초기 리스크를 평가할 수 있다.- 범위 : 완전한 제품이나 솔루션을 개발하는 것이 아니라, 실현 가능성을 입증하기 위한 최소한의 노력을 들어 시제품이나 모델을 만드는 것을 목표로 한다. 최종 제품의 모든 기능을 포함하지 않는다. 주요 단계1. 목표 설정 목표를 명확하게 정의한다. 검증하고자 하는 특정 기능이나 기술적 도전 과제에 대한 명확한 목표가 있어야..
Representational State Transfer (REST) 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다. 즉 REST란 1. HTTP URI(Uniform Resource Identifier)를 통해 자원을 명시하고 2. HTTP Method를 통해 3. 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미합니다. REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다. 구체적으로 HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. REST API란 REST를 기반으로 만들어진 API..