비주얼 스튜디오 2005/2008:모든 개발자가 동일한 서식 규칙을 사용하도록 어떻게 공유/강제할 수 있습니까?
-
09-06-2019 - |
문제
저는 우리 팀의 모든 개발자가 여러 유형의 코드(ASPX, CSS, JavaScript, C#) 형식을 지정할 때 동일한 규칙을 사용하도록 하고 싶습니다.Visual Studio에서 이러한 규칙의 공통 위치를 찾도록 할 수 있나요?
많은 설정이 필요하므로 내보내기/가져오기 설정에 의존하고 싶지 않습니다.예를 들어 개발자가 입력할 때 어떤 글꼴 색상을 사용하는지 신경 쓰지 않고 비슷한 형식을 원합니다.설정의 하위 집합을 가져올 수 있나요?
다른 팁
C#을 사용하는 경우 다음을 살펴보세요. 스타일캅.
Visual Studio에서는 도구 > 옵션 > 텍스트 편집기 > [사용자 언어] > 서식 설정을 사용하여 코드 자동 서식 지정 방법을 설정합니다.
원하는 대로 설정한 다음 도구 > 설정 가져오기 및 내보내기를 사용하여 팀이 가져오고 사용할 수 있는 .settings 파일을 만들 수 있습니다.규칙을 적용하지는 않지만 기본 VS 동작을 모든 사람에게 동일하게 만듭니다.
라는 도구가 있습니다. N정렬 그러면 코드가 정렬됩니다.이는 소스 제어 시스템의 충돌을 방지하는 데 특히 유용하지만 몇 가지 다른 장점도 있습니다.웹사이트를 확인해 보세요.
아무도 언급되지 않았어 팀 설정 아직?원하는 설정을 네트워크 공유로 내보낸 다음 모든 사람이 이에 매핑되도록 하세요.욥은 좋은 사람이에요.
도구 -> 옵션 -> 설정 가져오기 및 내보내기를 누른 다음 "팀 설정 사용"을 선택하세요.
광범위한 사용 시각 보조님의 스니펫(미리 형식화된 코드 비트)이 도움이 될 수 있습니다.
두 번째로 Luke의 답변입니다.StyleCop은 팀 전체에 공통 코딩 스타일을 적용하는 데 도움이 됩니다.형식 지정 규칙을 공유하려면 ReSharper AFAIK를 살펴보세요. 이 설정을 내보내고 공유할 수 있습니다.
편집기 설정은 레지스트리에 저장되므로 단일 소스를 갖는 것은 행운이 아닙니다.균일성을 보장하려면 외부 도구를 사용해야 합니다.
무료로 제공되는 빠른 솔루션은 관련 레지스트리 설정을 내보내어 모든 사람의 컴퓨터에 로드하는 것입니다.그들은 여전히 그것들을 바꿀 수 있지만(그리고 그들은 -- 나쁜 개발자들입니다!) 적어도 공통된 출발점을 갖게 될 것입니다.
우리는 다음 도구를 사용합니다:
- 스타일캅 (전에 언급했듯이)
- 리샤퍼
- Resharper용 StyleCop
후자의 두 가지를 사용하는 이유는 두 가지입니다.먼저 당신은 할 수 있습니다 정리 당신의 코드.이를 통해 한 번에 코드를 정리하고 모든 경고를 해결할 수 있습니다.적어도 그것이 브로셔에 나와 있는 내용입니다.실제로 Resharper에서는 꽤 많은 설정을 지정해야 합니다.보세요 이런 링크 그게 어떻게 작동하는지 알아보려고요.두번째:Resharper는 소스 편집기에 Stylecop 위반 사항을 통합합니다.코드를 작성하는 동안 눈에 보이고 즉석에서 문제를 해결할 수 있으므로 매우 유용합니다.
코드 검토.