2010-01-06 3 views
3

마이크로 소프트 플랫폼 (내가 선택한 제품과 빌드 할 소프트웨어, 둘 다 창에서 실행 됨) 용 자동 건물을 만들기 위해 많은 수의 응용 프로그램을 구성하고 있습니다. 내가 선택한 제품은 다음과 같습니다크루즈 컨트롤과의 버그 추적 통합

  • 코드 저장소 : Subversion을
  • 연속 통합 : CruiseControl을
  • 단위 테스트 : NUnit를
  • 시험 범위 : NCover
  • 정적 코드 분석 :의 FxCop

이제 어떤 식 으로든 이전 제품과 통합 될 수있는 버그/문제 추적 시스템 (가능한 경우 무료)을 선택해야합니다.
통합이란 무엇입니까? 글쎄,이 모든 제품들은 출력물로 파일을 가지고 있는데, 그것들이 발견 한 오류나 버그를 추적 시스템에 게시 할 수 있기를 원합니다.
내가 할 수있는 몇 가지 제품, 기술 또는 트릭을 알고 있습니까?

미리 감사드립니다.

답변

2

우선, 내가 경험 한 모든 도구와 선택 사항에 대해 축하드립니다. 도구를 현명하게 사용하면 이러한 도구가 도움이 될 것입니다.

이러한 도구의 가장 일반적인 사용은 특정 조건이 충족되지 않을 경우 CC는 예를 들어, 빌드를 실패 할 것입니다 :

  • 단위 테스트는
  • 코드 범위가 특정 임계 값 아래로 떨어지면 실패
  • FXCop은 특정 심각도 위반을 감지합니다.

빌드가 실패하고 지속적인 통합에서 실패한 빌드를 즉시 수정해야하기 때문에 실제로 t 이러한 문제를 버그 추적 시스템에 넣습니다. 빌드 실패 오류는 컴파일하지 않는 코드만큼 심각하다고 생각하십시오. 모든 것을 버리고 즉시 수정하십시오.

관련 문제