Development

20 용어

A

ALM Application Lifecycle Management를 의미합니다.

B

Beta 테스트를 위해 선정된 사용자 그룹에게 제공되는 소프트웨어의 사전 출시 버전입니다.Bug 프로그램의 오작동을 일으키는 코드 내의 오류입니다.

C

CI Continuous Integration을 의미합니다.

D

Delivery 소프트웨어의 전달입니다.Developers 소프트웨어 응용 프로그램을 만들고, 설계하며, 유지 관리하기 위해 코드를 작성하는 역할을 담당합니다.DevOps 영어로 개발(Development)과 운영(Operations)을 결합한 용어입니다.DRY DRY는 Don't Repeat Yourself를 의미합니다.

F

Feature Flags 기능을 활성화하거나 비활성화할 수 있는 기술입니다.

G

Git 분산 버전 관리 시스템입니다.GitHub 코드 호스팅 및 관리를 위한 플랫폼입니다.

M

Mob Programming 프로그래머 그룹이 단일 작업장에서 함께 작업하는 소프트웨어 개발 방식입니다.

P

Pair Programming 두 프로그래머가 하나의 작업장에서 함께 작업하는 소프트웨어 개발 기법입니다.

Q

QA Quality Assurance의 약자입니다.

R

Release Candidate

S

SOLID SOLID는 객체 지향 설계의 5가지 원칙(SRP, OCP, LSP, ISP, DIP)입니다. 유지보수성과 확장성을 높이는 설계 방법을 알아보세요.

T

Tech Lead 소프트웨어 팀의 기술적 측면을 감독하는 선임 개발자입니다.Testing 소프트웨어 제품의 품질, 기능 및 성능을 검증하는 과정입니다.Three Amigos 비즈니스, 개발 및 테스팅의 주요 관점을 나타냅니다.

U

User Story Map 제품 백로그를 두 차원으로 조직하여 제품 기능을 시각화하고 릴리스를 계획하는 기술입니다.