2010-12-08 3 views
1

이전 오픈 소스 프로젝트 (C# 2.0-ish, VS2010)를 복사했습니다. 내가 필요한 것은 수행하지만 위대한 것은 아니며 너무 많은 정크 코드가 있습니다. 20 % 만 사용하고 있다고 생각합니다. 나는 내가 다시 생각하기 시작할 수 있기 전에 내가 필요로하지 않는 모든 것을 제거하고 싶다. 이 작업을 수행하는 데 도움이되는 도구가 있습니까?체계적으로 사용되지 않는 C# 코드를 제거하고 다시 팩터링하는 방법은 무엇입니까?

답변

4

Resharper는 가장 친한 친구입니다. http://www.jetbrains.com/resharper/

평가판을 다운로드하십시오.

+2

그냥뿐만 아니라 명백한 구입; 그것을 사용하면, 당신은 그것없이 코딩 할 수 없을 것입니다. –

+0

감사합니다. 나는 그와 같은 것이 다른 것인지 궁금합니다. 그건 그렇고, 적절한 메뉴는 무엇입니까? –

+0

다른 많은 도구가 있습니다 : http : //geekswithblogs.net/WillSmith/archive/2008/08/05/refactoring-tools-which-one.aspx. resharper에서는 코드를 채색하고 힌트 및 회색 색상과 함께 사용되지 않은 것으로 표시합니다. –

0

NCover는 단위 테스트가 있다고 가정하고 사용하지 않는 코드를 찾는 데 도움을줍니다.

+0

아니요, 단위 테스트가 없습니다. NCover는 테스트에서 다룰 수없는 모든 것을 보여줄 것입니까? –

+0

@Hamish Grubijan : 가능합니다. –

1

리팩토링 도구 제안뿐만 아니라 필요한 다른 두 가지가 있습니다.

1/소스 제어 (필요하면 그래서 당신은 롤백 할 수 있습니다)
2/화이트 보드 (또는 높은 수준의 디자인을 너트 다른 장소)

관련 문제