목록IT 용어 (2)
매일매일 IT
Continuous Integration system CI 란 ?- 개발자가 각각 개발한 소스코드를 모아서 한번에 빌드 하는 통합 빌드의 과정을 특정 시점이 아닌 주기적으로 수행하여 통합에서 발생하는 오류를 사전에 해결하고 이러한 과정들에 소요되는 시간을 줄이기 위한 기법.- 소프트웨어가 거대, 복잡해지면서 팀 단위의 개발 -> 분업과 협업의 필수 - 이 분업과 협업의 과정에서 소스 버전 관리 툴을 이용한 소스 코드의 까다로운 merge 과정을 해결하기 위한 기법.- Agile 방법론이 대두되면서 CI는 주목받게 되었음.- 배포를 위한 빌드 단계, 테스팅 단계 등에서 시간을 절약하는 효과를 발휘하여 속도와 품질을 높힐 수 있다.
REPL : Read Eval Print Loop A Read–Eval–Print Loop (REPL), also known as an interactive top level or language shell, is a simple, interactive computer programming environment that takes single user inputs (i.e. single expressions), evaluates them, and returns the result to the user; a program written in a REPL environment is executed piecewise. The term is most usually used to refer to programmi..