HCL DevOps Code ClearCase

빠른 작업 공간 생성

HCL DevOps Code ClearCase Dynamic Views는 가상 파일 시스템을 사용하여 자산을 작업 공간에 프로비저닝하므로 파일을 즉시 사용할 수 있고 도구를 바로 검색, 편집, 실행하여 구축하고 시뮬레이션할 수 있습니다. 다른 대부분의 구성 관리 시스템에서는 파일이 복사될 때까지 혹은 링크가 생성될 때까지 기다렸다가 작업을 시작해야 합니다. HCL DevOps Code ClearCase Dynamic Views에서는 이런 기능이 LAN 환경에서 지원됩니다. 또한 HCL DevOps Code ClearCase의 자동 보기 기능을 사용하면 WAN 배포에서 사용되는 것과 유사한 기술로 비슷한 이점을 활용할 수 있습니다.

유연한 배포

HCL DevOps Code ClearCase에는 상당히 유연한 배포 모델이 제공됩니다. 한 위치에서만 운영되는 소규모 조직은 LAN(Local Area Network)만으로도 충분합니다. 소규모 팀이 특정 지역에 분산되어 있는 경우 HCL DevOps Code ClearCase가 필요에 따라 LAN 및 WAN이 연결된 중앙화된 서버를 지원합니다. WAN 연결이 쉽지 않은 글로벌 환경 개발에서는 HCL DevOps Code ClearCase Enterprise가 저장소 데이터의 자동 복제를 지원합니다. 이와 같이 다양한 배포 모델을 하나의 개발 프로젝트에서 개별적으로 또는 함께 사용할 수도 있습니다.

확장성

HCL DevOps Code ClearCase가 처음 사용하기에 좋은 이유 중 하나는 무제한적 성장을 지원한다는 점입니다. HCL DevOps Code ClearCase는 사용자 1명부터 수만 명에 이르기까지 제한 없이 구성 관리할 수 있는 인프라를 제공합니다. 대용량 파일, 대용량 바이너리 파일, 대규모 작업 공간, 글로벌 배포 등 HCL DevOps Code ClearCase라면 문제없습니다.

감사 및 규정 준수

규제 산업의 경우 HCL DevOps Code ClearCase는 규제 관련 요구 사항을 준수하는 데 필요한 모든 지원을 제공합니다. 모든 변경 사항은 캡처되고 기록되며 보호됩니다. '파생 객체'의 빌드 시 해당 객체가 생성되어 기록될 때 사용된 모든 툴 버전과 파일 버전을 포함하는 구성 레코드가 자동으로 생성됩니다. 또한 빌드에 문제가 생겼을 때 구성 레코드를 사용해 비교할 수 있으므로 어떤 변경 사항 때문에 문제가 발생했는지 쉽게 확인할 수 있습니다. 수십만 개의 파일로 구성될 수 있는 구성은 어제 생성된 것이든 십 년 전에 생성된 것이든 즉시 재생성할 수 있습니다.

병렬 개발

특히, 병합 시 병렬 개발을 광범위하게 지원합니다. HCL DevOps Code ClearCase의 '공통 조상 알고리즘(common ancestor algorithm)'은 한 요소의 기록을 공통 소스에서 거슬러 추적하므로 자동 병합이 가능하고 수동 병합은 더 집중되고 정확해집니다. HCL DevOps Code ClearCase의 그래픽 방식 병합 도구는 최대 16개 브랜치 병합을 다양한 방식으로 지원하지만, 아마 모든 방법을 사용하실 필요는 없으실 것입니다. 대부분의 시스템에서도 텍스트 정보의 병합이 지원되지만, 일부 경우 병합되는 자산에 사용자 지정 데이터나 구조적인 데이터가 포함되어 있으면 특수하게 처리해야 할 때가 있습니다. HCL DevOps Code ClearCase에서는 사용자 지정 diff의 생성과 추가 및 병합 알고리즘을 지원하므로 어떤 파일도 비교하고 병합할 수 있어 유용합니다.

리팩터링 지원

HCL DevOps Code ClearCase는 디렉토리에 버전을 지정하므로 파일 이름 변경, 디렉토리 구조의 조정과 같은 네임스페이스 변경 사항을 추적할 수 있습니다. 이러한 기능은 Java와 같은 언어로 작업할 때 특히 중요합니다. Java에서는 클래스 이름, 패키지 이름과 같은 언어적 요소가 변경되면 파일 이름도 변경됩니다. 이 추가 정보를 사용하면 여러 브랜치 사이에서 네임스페이스가 다를 때 병합 과정에서 변경된 부분을 더 쉽게 파악할 수 있습니다.

UCM(Unified Change Management)

HCL DevOps Code ClearCase를 사용하면 개인 브랜치와 공유 브랜치를 모두 지원하는 자산 개발 모델을 구현할 수 있습니다. 그러면 팀 분기에 공식적으로 배포되었다가 개별 엔지니어 브랜치에 다시 선별적으로 재병합될 때까지 변경 사항을 공유하지 않으려는 경우 또는 팀이 체크인했을 때 바로 변경 사항을 볼 수 있도록 하려는 경우를 모두 지원할 수 있습니다. HCL DevOps Code ClearCase는 또한 계층적이고 재사용 가능한 구성 요소 구조를 구현하므로 조직이 여러 프로젝트에서 구성 요소를 쉽게 재사용할 수 있습니다. UCM이 너무 제한적이라고 생각되는 경우 HCL DevOps Code ClearCase를 사용하면 브랜치, 라벨과 같은 일반적인 구성 관리 개념을 사용하여 사용자 지정 프로세스 모델을 만들 수도 있습니다.

역할 기반 보안

IP는 외부 공격이나 침입자로부터 보호하는 것도 중요하지만 여러 프로젝트와 팀, 타사 계약자 등 다양한 관련자 사이의 내부적인 보호도 중요합니다. HCL DevOps Code ClearCase를 사용하면 액세스 제어에 역할 기반 사양을 지정할 수 있으며, 각 팀의 사용자에게 역할을 할당하면 여러 팀에서 이 사양을 재사용할 수도 있습니다. 액세스 제어는 자산 계층의 원하는 레벨에서 자유롭게 수정할 수 있으며, 원하는 경우 계층에 따라 상속할 수도 있습니다.

그래픽 사용자 인터페이스

HCL DevOps Code ClearCase는 완벽하고 강력한 명령줄 인터페이스를 지원할 뿐만 아니라 작업 시 시스템 사용을 안내할 고급 인터페이스를 원하는 사용자를 위한 GUI를 갖추고 있습니다. GUI는 개발자와 프로젝트 리더가 일반적으로 사용하는 모든 작동을 지원합니다. 또한 복잡한 데이터를 시각화하는 데 그래픽 사용자 인터페이스가 유용한 경우에는 명령줄 인터페이스에서도 그래픽 인터페이스를 사용할 수 있습니다.

통합 개발 환경

HCL DevOps Code ClearCase는 Visual Studio, Eclipse와 같은 인기 IDE와의 통합이 지원됩니다. 이러한 환경에서 작업하는 팀은 자산을 사용해 작업하는 동안 IDE 내에서 애플리케이션이나 뷰를 변경할 필요 없이 구성 관리 작업에 손쉽게 액세스할 수 있습니다.
Scale to Business Needs While Delivering High-quality Code

고품질 코드를 제공하는 동시에 비즈니스 요구에 맞게 확장됩니다.

Scale to Business Needs While Delivering High-quality Code

HCL DevOps Code ClearCase Enterprise

CEO-HCLSoftware Can Transform Your Organization
Need Help Choosing a Product?

제품 선택에 도움이 필요하십니까?