본문 바로가기
🧰

Etc 72개 용어

개발 도구·버전 관리·워크플로·IDE

Git👁 7
Linus Torvalds가 만든 분산 버전 관리 시스템. 현대 개발의 표준.
파이프·리디렉션👁 4
Unix 셸의 데이터 흐름. |·>·<·2>·&>.
포트 번호👁 4
TCP·UDP 포트. 22(SSH)·80(HTTP)·443(HTTPS) 등 Well-known 포트.
429 Too Many Requests👁 4
Rate Limiting에 의한 HTTP 응답. Retry-After 헤더로 재시도 안내.
ASCII👁 4
미국 표준 문자 인코딩. 7비트 128문자. 영어·숫자·기호.
Bash👁 4
Unix 셸 중 가장 널리 쓰이는 것. Linux 기본, macOS 이전 기본.
CIDR👁 4
Classless Inter-Domain Routing
서브넷 표기법. 192.168.0.0/24 형식. 방화벽·VPC에 필수.
TOML👁 4
Tom's Obvious Minimal Language
사람 친화 설정 포맷. Cargo·pyproject.toml에서 사용.
Conventional Commits👁 3
커밋 메시지에 "feat:", "fix:" 같은 타입 접두사를 붙여 자동 릴리즈·체인지로그 생성이 가능한 규약.
Git Flow👁 3
main·develop·feature·release·hotfix 브랜치를 역할별로 분리한 Git 브랜칭 전략. 현대엔 Trunk-Based로 기울고 있음.
git stash👁 3
작업 중인 변경을 임시 저장. 급히 다른 브랜치 전환할 때.
IDE vs Editor👁 3
IDE는 개발 전 과정 통합 환경, Editor는 텍스트 편집 중심. LSP 확산 이후 경계가 흐려졌다.
LSP👁 3
Language Server Protocol
Microsoft가 제안한 "에디터 ↔ 언어 도구" 간 표준 프로토콜. 한 언어 서버를 VSCode·Neovim 등 모든 에디터에서 재사용.
SemVer👁 3
Semantic Versioning
MAJOR.MINOR.PATCH 형식의 버전 규칙. 호환성 변경 규모를 숫자로 표현하는 업계 표준.
Turborepo👁 3
Vercel이 인수한 JS/TS 모노레포 빌드 도구. 스마트 캐싱으로 변경 없는 패키지 재빌드 스킵.
현대적 CLI 도구👁 2
ripgrep·fd·bat·eza·fzf·zoxide 등 전통 Unix 도구의 Rust 현대판.
Compression 포맷👁 2
gzip·bzip2·xz·zstd 압축 알고리즘. 속도·압축률 트레이드오프.
cron👁 2
Unix의 주기적 작업 스케줄러. 분·시·일·월·요일 표현.
CSV👁 2
Comma-Separated Values
쉼표로 구분된 텍스트 데이터. Excel·분석 도구의 공통 포맷.
curl👁 2
HTTP·FTP·SMTP 등 다양한 프로토콜 CLI. 개발자 필수 도구.
Deno vs Node vs Bun👁 2
2026년 JS 런타임 3파전 비교. 보안·속도·호환성 각각 강점.
Dotfiles👁 2
에디터·셸·Git 설정 파일을 Git으로 관리하는 관행. .vimrc·.zshrc 등.
.env 파일👁 2
환경 변수를 파일로 관리. dotenv 라이브러리·vercel·direnv.
Fish Shell👁 2
초보자 친화 대화형 셸. 자동완성·히스토리·구문 하이라이트 기본.
Git 브랜치 전략👁 2
Git Flow·GitHub Flow·Trunk-Based. 팀·배포 빈도에 따라 선택.
git bisect👁 2
이진 탐색으로 버그 도입 커밋을 찾는 기능. 수천 커밋에서 수 번에 발견.
git cherry-pick👁 2
특정 커밋을 현재 브랜치에 복사. 핫픽스·부분 이식에 활용.
GitHub Copilot👁 2
GitHub·OpenAI의 AI 코드 완성. 2021년 공개 후 AI 코딩 시대 시작.
Git rebase vs merge👁 2
브랜치 통합 두 방식. rebase는 선형 히스토리, merge는 히스토리 보존.
IP 주소👁 2
IPv4(32비트)·IPv6(128비트) 인터넷 주소. 공인·사설 구분.
JetBrains IDEs👁 2
IntelliJ·PyCharm·WebStorm 등. 언어별 전문 IDE. 기업 시장 표준.
jq👁 2
JSON 명령줄 처리기. API 응답 파싱·변환에 필수.
JSONL👁 2
JSON Lines
한 줄당 JSON 객체 하나. 스트리밍·로그·대용량 처리에 적합.
JSON vs YAML👁 2
JSON은 기계·API, YAML은 사람·설정. 둘 다 장단이 있음.
Linux👁 2
Unix-like 오픈소스 OS 커널. Linus Torvalds 1991년 시작. 서버의 압도적 1위.
macOS👁 2
Apple의 Unix-like 데스크톱 OS. Darwin 커널 + Cocoa. 개발자 선호.
Make👁 2
Unix의 고전 빌드 도구. 파일 의존성 기반. Makefile로 태스크 정의.
Markdown👁 2
가벼운 문서 작성 문법. GitHub README·블로그·Notion의 표준.
MDX👁 2
Markdown + JSX. 문서에 React 컴포넌트 삽입. 블로그·문서 사이트.
Neovim👁 2
Vim의 현대적 포크. Lua 설정, LSP 내장, 확장성 강력.
netstat / ss👁 2
네트워크 소켓·연결 상태 조회. ss가 netstat의 현대 대체.
npm👁 2
Node.js 공식 패키지 매니저·레지스트리. 세계 최대 패키지 생태계.
Oh My Zsh👁 2
Zsh 설정·테마·플러그인 프레임워크. 한 줄 설치로 Zsh 강화.
package.json👁 2
Node.js 프로젝트 메타·의존성 매니페스트. 모든 JS/TS 프로젝트의 시작.
ping👁 2
ICMP 에코 요청으로 네트워크 연결·지연을 확인하는 CLI.
pnpm👁 2
디스크 효율적 Node 패키지 매니저. 심볼릭 링크로 중복 제거.
ps / top / htop / btop👁 2
프로세스 조회·모니터링 도구. top 계열·htop·btop.
Regular Expression👁 2
Regex
문자열 패턴 매칭 언어. 검증·치환·추출. 프로그래머의 필수 도구.
RSS / Atom👁 2
블로그·뉴스 구독 표준 XML 포맷. 피드 리더·뉴스레터의 기반.
rsync👁 2
차분 기반 파일 동기화 도구. 백업·원격 전송 표준.