2009-09-12 3 views
5

Resharper에 대한 새로운 소식과 제안 사항을 모두 구현하려고합니다. 자동으로 처리 할 수 ​​있습니까? 코드 정리를 시도했습니다. 그러나 그것들 모두는 그렇게하지 않을 것입니다. 또한 모든 주석이 달린 코드를 제거해야합니다. 내가 어떻게 해? 또한 나는 실버 라이트 애플리케이션을 사용하고있다. 자동 제안을 수락하면 무언가를 깨뜨릴 수있는 기회가 있습니까?resharper를 사용하여 모든 경고/제안 변경 사항을 자동으로 수락하는 방법

+2

그럴 필요가 없습니다! 예, 뭔가를 망칠 기회가 있습니다. –

+0

동의합니다. 하지만 최소한 주석이 달린 모든 코드를 제거하는 등의 정리 작업을 자동으로 수행해야 할 수도 있습니다. – Tanmoy

+2

당신이 이것을 원하지 않는 시간의 99 % 동안, 이것이 분명히 의미있는 경우가 있습니다. 지금은 코딩 표준을 원격으로 준수하지 않는 도구에서 코드를 생성했습니다. 초기 생성이 완료되면 코드를 손으로 유지 관리 할 것입니다. 왜 Resharper가 모든 것을 정리할 수있게해서는 안되나요? – roufamatic

답변

1

나는 이것을 할 방법이 없다고 생각합니다.

ReSharper는 종종 조치를 취할 수있는 선택권을 부여하기도합니다. 자동으로 수행되는 경우 받아 들여질 수 있습니까? 당신은 당신이 ReSharper에서 자동으로 음식을 장만해야한다고 생각 예를 찾을 수 있다면

5

에게 그것을 더 많은 작업이 필요할 수 있지만 "수동"정리 작업을 적용하여 코드에서 변경된 사항을 파악하고 변경 사항을 파악하고 모든 변경 사항이 올바른지 확인할 수 있어야합니다. 코드 분석 도구는 제안 사항을 제공하지만 결코 100 % 정확하지는 않습니다. 가끔은 약간의 프로그래밍을해야합니다 .-

자질구레 한 일로 생각하지 마십시오. 더 나은 코딩 스타일을 배우는 (지루하고 반복적 인) 방법으로 생각하십시오. 특정 변경 사항을 수락하는 경우가 많을수록 다음 번에 유사한 코드를 작성하는 "더 나은"방법을 기억하게 될 것입니다.

+0

+1 - 동의. 나는 FxCop 위반과 같은 종류의 수동 정리를 수행하고 그로부터 많은 것을 배웠습니다. 깨끗해진 후에는 R #을 녹색으로 유지하고 경고는 오류로 켜고 Continuous Integration에서 FxCop을 실행하십시오. – TrueWill

+0

각 수정 작업을 수동으로 수행하는 것이 좋습니다. resharper가 제안을했을 때 몇 가지 버그가 코드에 들어가는 것을 보았습니다. Resharper는 환상적인 도구이지만 그저 도구 일뿐 아니라 때로는 상황을 올바르게 파악하지 못하고 인식 할 수없는 방식으로 코드를 변경합니다. 이것은 더 나은 버전의 버전을 가져옵니다. –

관련 문제