일상/IT

Atlassian Crucible : 개념, 기능, 방식, 장점

얇은생각 2019. 12. 22. 07:30
반응형




Atlassian Crucible
개발 팀 내에서 동료 코드 검토에 대한 정보를 유지하고 싶은 적이 있었나요? 소스 코드 저장소 내에서 변경 사항을 추적하기 위해 고심하고 있었나요? 변경한 사람, 변경 내용을 추적하고 피드백을 남기고 동기화된 방식으로 팀과 공동 작업 할 수있는 도구가 필요한 경우가 종종 있습니다. Atlassian Crucible은 이 모든 작업을 수행하며 Fisheye 및 Confluence와 같은 Atlassian 제품군의 다른 도구와 완벽하게 통합됩니다. 



Atlassian Crucible은?
Atlassian Crucible은 엔터프라이즈 급 조직을 위해 설계된 웹 기반 코드 검토 소프트웨어입니다. Perforce, CVS, Subversion, Git 등과 통합됩니다. Crucible은 Bitbucket, Confluence, Fisheye 및 Jira와 같은 Atlassian 소프트웨어 제품군의 다른 도구를 보완하며 독립적으로 사용할 수도 있습니다. Crucible 소프트웨어가 제공하는 검토를 통해 팀 내에서 조직을 훨씬 더 잘 검토 할 수 있으므로 코드 품질이 향상 될 수 있습니다.



Atlassian Crucible이 유용한 이유는 ?
Crucible은 동료 검토 방식을 자동화합니다. 동료 검토는 소프트웨어 개발에서 중요한 부분입니다. 많은 조직에서 팀 구성원은 동료가 변경 사항을 검사하지 않으면 코드를 커밋 할 수 없습니다. 중요성에도 불구하고 Crucible과 같은 도구가 없으면 동료가 검토하기 어렵고 오류없이 실행되기 어렵습니다.

Atlassian Crucible을 사용하면 검토에 참여한 모든 개발자가 협업 및 조정 된 방식으로 프로젝트에 기여하면서 오류 및 잘못된 의사 소통의 범위를 크게 줄일 수 있습니다. 더 이상 이메일로 의견과 승인을 전달할 필요가 없으며 검토는 항상 최신 버전의 소스 코드를 기반으로 합니다. 프로젝트 관리자는 소스 코드 저장소 내에서 변경 세트 목록을 식별하고 이를 구별하는 Crucible 소프트웨어를 사용하여 변경한 개발자, 변경 내용 및 변경시기를 식별할 수 있습니다. 팀 구성원은 검토의 일부로 특정 변경 세트를 할당 할 수 있습니다. 

Crucible은 이러한 세트와 필요한 개별 파일을 식별합니다. 소프트웨어에는 검토 상태, 주석 및 긍정적 또는 부정적인 피드백을 추가 할 수 있는 기능과 함께 소스 코드 파일의 변경 사항을 추적 할 수 있는 도구가 포함되어 있습니다. 즉, Atlassian Crucible은 구조화된 코드 검토 프로세스를 설정하여 소스 코드 파일의 변경 사항을 추적하면서 모든 이해 당사자가 코드 변경 사항을 검토하고 할 수 있습니다. 이를 통해 동료 간의 의사 소통 품질이 향상되고 간단한 공동 작업 방식으로 변경 사항을 검토하고 토론 할 수 있습니다. 

Atlassian Crucible은 팀 구성원에게 이메일 또는 RSS를 통해 수정 사항을 통지함으로써 커밋 전에 잠재적인 버그를 식별하는 데 도움을 줍니다. 소프트웨어 개발에서 다른 유형의 엔지니어링과 마찬가지로 버그나 결함을 수정하는 것이 더 저렴하다는 것을 빨리 발견 할 수 있으므로 Crucible은 결함을 조기에 감지하여 테스트 및 치료 비용을 절감하는 데 효과적입니다.

Atlassian Crucible에는 다양한 통합 기능이 있으며 기능이 향상되었습니다. 인라인 주석 기능은 여러 사용자의 기여를 포함 할 수 있습니다. 즉, 그룹은 소스 코드의 모든 변경에 대한 집단적 결정에 도달 할 수 있습니다. 이러한 토론 중 하나를 조기에 떠나야 하는 경우 스레드 또는 리뷰를 북마크하고 더 편리한 시간에 다시 돌아갈 수 있습니다. 권한, 알림 및 워크 플로 단계도 사용자 지정할 수 있습니다. Crucible을 사용하는 팀은 코드 개발에서보다 효과적으로 협력하고 지식을 공유 할 수 있으므로 고품질 코드를 생성 할 수 있습니다.



주요 특징들
- 더 나은 팀워크, 더 나은 코드 – 소스 코드에 변경 사항을 표시하고 팀에게 수행 할 작업을 보여줍니다.
- 추적되는 변경 사항 – 소스 코드 파일의 변경 사항이 완전히 기록되므로 오류의 위험이 적습니다.
- 완벽한 통합 – Atlassian Crucible 소프트웨어는 Jira, Fisheye, Confluence 및 나머지 Atlassian 툴셋과 함께 작동합니다.
- 토론 – 작업 공간으로 돌아갈 때 대화를 할 수 있습니다.
- 개발자를 위한 중앙 집중식 보기 – 모든 커밋 및 검토 활동에 대한 완벽한 가시성을 가질 수 있습니다.
- 동료 검토 정책 구현 – 변경 사항을 적용하기 전에 승인을 얻어야 합니다.


반응형