Zalety, dla których warto kupić JetBrains ReSharper
Możliwość pisania właściwego kodu
- Natychmiastowe sprawdzanie błędów bez uprzedniej kompilacji
- Szybkie poprawki wykrytych błędów z możliwością wyboru z listy alternatywnych zasobów poprawki («quick-fixes»)
- Możliwość sprawdzenia błędów w plikach i w scali całego rozwiązania
- Ostrzeżenia o potencjalnych błędach i problemy, np nadmiarowe rzutowanie typów i nieużywane symbole
- Możliwość objaśniania kodu w celu zwiększenia dokładności analizy
- Wygodne zasoby kolorowego wydzielenia błędów i nawigacji między błędami, ostrzeżeniami, propozycjami i poradami
Zwiększenie wydajności programistów
- Uzupełnianie znaków, inteligentne dodawanie i import typów poprzez autouzupełniania.
- Regulowane podświetlenie pól, lokalnych zmiennych i typów
- Ponad 130 "działań treści" do lokalnych transformacji
- Automatyczne rozwijanie nawiasów i innych ograniczników
- Wyświetlanie dokumentacji dotyczącej typów, członków klasy i parametrów metod w oknach podręcznych.
- Automatyczne wstawianie brakujących elementów za pomocą dyrektyw.
Kompleksowe czyszczenie kodu
- Formatowanie zgodnie z określonymi parametrami
- Usuwanie zbędnych konstrukcji w kodzie.
- Przejście do konstrukcji języku C# 3.0.
- Optymalizacja dyrektyw import przestrzeni nazw
- Aktualizacja i unifikacja nazw plików
- Możliwość działania wszystkich powyższych funkcji jednocześnie.
Liczne refaktoryzacje
- 34 inteligentnych automatyzowanych refaktoryzacji
- Funkcja «Refactor this», pozwalająca dowiedzieć się, która refaktoryzacja może być zastosowana w danym fragmencie kodu
- Ulepszenia narzędzi poszukiwania i nawigacji
- Szybkie przejście do typu pliku, członka klasy i dowolnego symbolu w rozwiązaniu po imieniu.
- Przejście do góry i w dół w zależności od hierarchii klasy
- Przeglądanie i organizacja struktury bieżącego pliku
- Przeglądanie danych śledzenia stosu i funkcja szybkiego przejścia do obiektu usuwania
- Unit-testowanie
- Wygodny interfejs sterowania, pisania i debuggowania testów NUnit
- Wspacie innych środowisk testowania przez połączone moduły
- Profilowanie unit-testów z pomocą dotTrace Profiler
- Rozszerzone wsparcie języków i technologii
- C# 3.0.
- Visual Basic 8.
- XML.
- XAML.
- Zarządzanie unit-testów (NUnit, inne środowiska).
- Edytowanie plików ASP.NET.
- Edytowanie scenariusz MSBuild i NAnt.
- Otwarty API do zwiększenia wydajności ReSharper
- Edytowanie plikówASP.NET
- Edytowanie i refaktoryzacja jakości zasobów elementów sterowania, zdarzeń, źródeł danych i zastępczych w środowisku ASP.NET
- Większość funkcji edycji kodu w języku C# są dostępne w plikach ASP.NET, w tym podkreślenie błędów za pomocy kolorów, nawigacja, działania w treści itp.
Edycja skryptów NAnt i MSBuild
- Uzupełnianie kodu, kolorowanie i szybkie poprawki, zmiana nazwy refaktoryzacji, szybki skok do reklam itp.
- Twórz pliki ze skryptami rozpoznawanymi automatycznie po ich otwarciu.