개발어사전

🤔 SQL... 스퀄일까요 시퀄일까요?

개발어사전

개발자용 발음사전

사용자의 명령을 받아 운영체제 커널에 전달하는 인터페이스입니다.

시스템 콜

응용 프로그램이 커널의 기능을 요청하기 위해 사용하는 인터페이스입니다.

레스트

자원을 이름으로 구분하여 상태를 주고받는 아키텍처 스타일입니다.

제이슨

속성-값 쌍으로 이루어진 데이터 객체를 전달하는 개방형 표준 포맷입니다.

야물

사람이 읽기 쉬운 데이터 직렬화 양식입니다.

아이디이

코딩, 디버그, 빌드 등 개발에 필요한 툴을 통합한 소프트웨어입니다.

리팩토링

외부 동작은 유지하면서 내부 코드 구조를 개선하는 작업입니다.

기술 부채

빠른 개발을 위해 나쁜 설계를 선택함으로써 발생한 미래의 비용입니다.

애자일

변화에 유연하고 신속하게 대응하는 소프트웨어 개발 방법론입니다.

스크럼

팀이 짧은 주기로 제품을 개발하고 개선하는 애자일 프레임워크입니다.

앨고리즘

어떤 문제를 해결하기 위한 단계적 절차를 의미합니다.

데이터 스트럭처

데이터를 효율적으로 저장하고 관리하기 위한 구조입니다.

컴퓨터 아키텍처

컴퓨터 시스템의 구성 요소와 동작 방식을 다루는 분야입니다.

오퍼레이팅 시스템

하드웨어와 소프트웨어 자원을 관리하는 시스템 소프트웨어입니다.

컴파일러

프로그래밍 언어를 기계어로 번역하는 프로그램입니다.

인터프리터

소스 코드를 한 줄씩 읽어 실행하는 프로그램입니다.

엠브이피

고객의 피드백을 받기 위해 최소한의 기능만 구현한 제품입니다.

티디디

테스트 코드를 먼저 작성하고 이를 통과하는 코드를 구현하는 개발 방식입니다.

유닛 테스트

소프트웨어의 가장 작은 단위(함수, 메소드 등)를 검증하는 테스트입니다.

커널

운영체제의 핵심 부분으로 하드웨어와 소프트웨어 간의 통신을 제어합니다.