2009-12-18 5 views
2

저는 resharper를 사용하여 본 적이 있고 내가 본 리뷰에서 사용을 시작한 사람들은 결코 돌아 가지 않습니다.resharper가 게으르다 고합니까?

resharper를 사용하면 resharper없이 코드를 볼 때 오류를 해결하는 데 도움이되는지 궁금합니다. 또는 resharper를 사용하여 문제를 식별하는 데 익숙해지기 때문에이 기능이 줄어 듭니다.

답변

3

나는 코드를 정리하는 데 도움이된다는 것을 발견했지만, 효과적인 발목이라고는 생각하지 않습니다. Intellisense가 나를 게으르게 만들었지 만 Resharper가 아니라고 말할 수 있습니다.

슬프게도 내 워크 스테이션에서 resharper를 비활성화해야했습니다. 그것은 너무 저주했다.

+0

동의 ... 인텔리 센스는 그 밖의 모든 리팩토링 도구보다 게으른 방법을 만들었습니다. –

2

ReSharper가 좋은 습관을 얻는 데 도움이된다는 것을 알았습니다. 더 나은 관용구와 패턴을 사용합니다.

1

나는 그것을 시험 기간 동안 사용했고, 그것이 가치가있는 것보다 더 두통이있는 것으로 나타났습니다. 너무 천천히, 다른 것들 중에서.

1

물론 R # er이 없으면 수행 할 수있는 능력이 떨어집니다.
이 능력을 잃으면 게으름을 의미합니다. 그렇다면 R # er은 게으른 사람입니다.

생산성을 떨어 뜨리지 않고도 R # er을 기술로 대체하는 것은 어렵습니다.
그래서 - 그 (것)들을 연마하는 점은 무엇입니까? 어떤 ReSharper에서 나를 덜 게으른했다 경우

7

: 별도의 파일로 클래스를 이동 같은

  • 간단한 리팩토링은 몇 번의 키 입력이 필요합니다. ReSharper가 없으면 나중에 "게으른"코드가 나올 때까지 이러한 리펙토링을 연기 할 수 있습니다.

  • 코드에서 원하지 않는 구문을 표시하도록 ReSharper를 구성 할 수 있습니다. ReSharper의 도움 없이는 코드 일관성을 유지하기 위해 더 많은 노력을 기울여야합니다. ReSharper를 사용하면 실수하거나 "게으른"코드를 피할 수 있습니다.

  • 일반적으로 나는 더 효율적인 방법이 더 게을러지게 만드는 것을 보지 못합니다.

또한 ReSharper는 내 코드에서 특정 구문을 플래그 지정하여 인식하지 못하는 C# 프로그래밍에 대해 꽤 많은 세부 정보를 얻었습니다.

+0

마틴이 리팩토링에 대해 만든 점은 충분히 강조 할 수 없습니다. ReSharper를 사용하면 성취하려는 목표에 대해 더 많이 생각하고 달성의 역학에 대해서는별로 생각하지 않습니다. 뭐든지, 나는 더 야심적인 ReSharper 때문에, lazier하지 않습니다. – neontapir

+0

+1 # R # 학습을 돕는 R #. –

1

Resharper는 개발자가 수행해야 할 작업을 수행하는 데 도움을줍니다. 즉, 응용 프로그램 논리 및 디자인에 집중하십시오. 종종 좋은 디자인이 시간이 지남에 따라 발전한다는 것, 그리고 내 의견으로는 도구가 최소한의 노력으로 디자인을 달성하는 데 도움이 될 것입니다.

기능 지원이있는 Resharper는 항상 생산성에 영향을주지 않고 더 잘 수행하도록 권장합니다. 마치 전기 잔디 깎는 기계에 익숙해지면 손으로 잔디를 깎는 것과 같습니다.

관련 문제