This is a glossary of common programming and swift terms.
C
- Compiler: computer program which converts the code into instructions for CPU to execute
- CPU: Central Processing Unit, math machine
D
- DR: Disaster Recovery, 재해복구프로젝트
I
- ID: Individual Contributor
- IDE: Integrated Development Environment
L
- Legacy System: 개발에서 레거시(legacy)란 과거에 개발되어 지금도 쓰는 낡은 소스 코드나 시스템을 뜻함.
M
- MVP: Minimum Viable Product, 최소한의 실행 가능한 제품, 팀이 최소한의 노력으로 고객에 대한 학습을 최대한 수집할 수 있는 버전.
P
- PR: Pull Request, 코드 베이스에서 내가 작업한 변동사항(추가, 삭제, 수정 등)을 코드 베이스에 포함해달라고 보내는 요청
R
- RAM: Random Access Memory, comnputer’s main memory
- RTFM: “read the fucking manual”
S
- SDK: Software Development Kit
T
- Technical Debt: 일정과 상황에 따라서 기록과 문서를 남기지 않거나, 코딩 컨벤션에 알맞지 않거나, 유지보수하기 어려운 레거시 코드 등 여러 가지 문제점이 누적되는 것을 기술 부채라고 함.
- Traffic: 트래픽, 서버를 통해 일정 시간 동안 서비스 사용자에게 전송하는 데이터의 양. 트래픽이 증가해(서비스 접속 사용자가 늘거나 세션마다 담긴 데이터가 크면) 서버 부하가 나지 않도록 잘 관리해야 함.
U
- UI: User Interface, 사용자가 접하는 디자인. 제품을 어떤 방식으로 사용하도록 만드는 시각화 작업.
- URI: Uniform Resource Identifier (식별자)
- URL: Uniform Resource Locator (위치)
- URN: Uniform Resource Name (이름)
- UX: User eXperience, 사용자 경험. 어떤 제품이나 서비스 등을 사용하면서 느끼는 경험(반응, 행동 등)