w
googluj

ReSharper 2024.1.1


ReSharper to znane i cenione rozszerzenie środowiska programistycznego Microsoft Visual Studio, wzbogacające to oprogramowanie o obszerny zestaw funkcji, które z pewnością okażą się bardzo przydatne dla deweloperów, w tym zwłaszcza dla programistów .NET. Narzędzie pozwala m.in. na zaawansowaną analizę/inspekcję kodu wprowadzanego w czasie rzeczywistym, eliminację błędów i tzw. zapachów kodu, łatwą nawigację w całym tworzonym rozwiązaniu, refaktoryzację kodu, wykorzystanie dużej ilości funkcji ułatwiających kodowanie, automatyczną generację kodu, zastosowanie wielu konfigurowalnych szablonów, dostosowywanie kodu do standardów, internacjonalizację, a także na przeprowadzanie testów jednostkowych. W ReSharperze można pracować z wieloma językami jednocześnie, obsługiwane są C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, HTML, CSS i XML. Program wymaga Microsoft Visual Studio w wersji przynajmniej 2005 SP1 (wersja niezalecana), a najlepiej wyższej.

Główne możliwości rozszerzenia:

• Analiza/inspekcja kodu - przeprowadzana na bieżąco, w czasie wprowadzania kodu w edytorze. Resharper oferuje około 1300 inspekcji kodu, pozwalając na wykrycie i podświetlenie nieprawidłowości w danym pliku lub całym tworzonym rozwiązaniu. Menu kontekstowe edytora oferuje szybki dostęp do opcji naprawczych, za pomocą których można w łatwy sposób zlikwidować błędy i inne problemy w kodzie.

• Analiza zależności projektów - tworzenie hierarchii projektów, wizualizacja zależności projektów za pomocą wykresu, zapisywanie zależności występujących w rozwiązaniu oraz porównywanie zależności obecnych na różnych etapach tworzenia rozwiązania. Istnieje możliwość skorzystania z funkcji nawigacyjnych i refaktoringu bezpośrednio podczas przeglądania hierarchii projektów i wykresu zależności.

• Funkcje ułatwiające kodowanie – podświetlanie składni, pasujących delimiterów oraz bieżącej linii kodu, uzupełnianie kodu, symboli i instrukcji, transformacja oraz szybka zmiana porządku kodu, duplikacja linii, automatyczne wprowadzanie delimiterów, komentarze, informacje o parametrach, łatwy dostęp do dokumentacji, import przestrzeni nazw, konfigurowalne style nazewnictwa, schowek posiadający możliwość gromadzenia wielu wpisów. Opcje kontekstowe w edytorze pozwalają na szybkie skorzystanie z transformacji kodu, nawigacji oraz refaktoringu. Narzędzie znacznie zwiększa funkcjonalność Visual Studio IntelliSense.

• Nawigacja i wyszukiwanie – funkcje nawigacyjne odnoszące się do całego tworzonego rozwiązania, łatwe przechodzenie do dowolnego pliku, typu lub członka w kodzie, możliwość użycia wieloznaczników i małych liter w camelCase, sortowanie wyników według trafności, nawigacja od specyficznego symbolu do jego zastosowań oraz bazowych i wyodrębnionych symboli lub implementacji, przeglądanie ostatnich zmian, powiązanych plików i typów bibliotek, widok hierarchii dziedziczenia, wyjście poza kod rozwiązania - pobieranie kodu bibliotek z serwera symboli, otwieranie i dekompilacja zewnętrznych bibliotek (z plików DLL lub EXE).

• Refaktoryzacja – narzędzie oferuje ponad 40 metod refaktoringu, pozwalających m.in. na zmienianie sygnatury, konwersję, ekstrakcję, przenoszenie, usuwanie i zmienianie nazw odpowiednich elementów języka programowania. Wszystkie metody refaktoryzacyjne odnoszą się do języka C#, większość z nich jest dostępna także dla VB.NET, a niektóre dla JavaScript, XAML, HTML, ASP.NET, Razor, CSS, Resx, oraz skryptów MSBuild i NAnt. Refaktoring obejmuje wybrany zakres kodu (może to być również całość naszego rozwiązania). W menu kontekstowym dostępne są setki funkcji pomagających we właściwej refaktoryzacji.

• Generacja kodu – automatyczne generowanie kodu, łatwe tworzenie właściwości, nadpisywanie członków, implementacja funkcji sprawdzających formatowanie i równość kodu. Jeżeli brakuje wymaganych członków, lista operacyjna pozwala na wykonanie określonych akcji na problematycznym typie. Możliwe jest używanie metody/funkcji, właściwości, zmiennej lokalnej lub zmiennej pola, a także klasy zanim zadeklarujemy te składniki języka – w takim wypadku program proponuje wygenerowanie odpowiednich symboli.

• Rozszerzalne szablony kodu – ReSharper oferuje funkcję Live Templates, pozwalającą na wykorzystanie wzorców kodu, które są „inteligentniejsze” od snippetów Visual Studio. Dzięki szablonom ułatwiamy sobie pracę z powtarzalnym kodem, możliwe jest m.in. wprowadzanie bloków kodu oparte na kontekście, zamykanie kodu w specyficznym bloku oraz tworzenie nowych plików i zestawów plików z ustaloną wcześniej zawartością (bez opuszczania edytora). Narzędzie posiada obszerny zestaw gotowych wzorców i najczęściej używanych konstruktów kodu dla wszystkich wspieranych języków. Można edytować istniejące szablony lub tworzyć własne wzorce.

• Formatowanie i porządkowanie kodu – moduł Code CleanUp pozwala m.in. na formatowanie kodu i usuwanie jego nadmiaru, zmianę porządku członków typu, migrację do starszych wersji C#, dostosowywanie kodu do standardów, oraz oczyszczanie kodu w zespole programistów.

• Internacjonalizacja – łatwa praca z zasobami lokalizacyjnymi, możliwa dzięki całej grupie funkcji przeznaczonych do pracy z plikami RESX i wykorzystaniem zasobów językowych w C#, VB.NET, ASP.NET oraz XAML. Wybrane możliwości to np. Move String to Resource, Find Usages of Resource, dostępnych jest również wiele innych funkcji.

• Testy jednostkowe – ReSharper pozwala na tworzenie, uruchamianie i debugowanie testów jednostkowych, także bezpośrednio z poziomu edytora. Narzędzie automatycznie wykrywa frameworki testowe NUnit, MSTest, QUnit i Jasmine, pozostałe frameworki (np. xUnit.net, MSpec) są wspierane poprzez rozszerzenia ReSharpera. Testy są przeprowadzane w specjalnym oknie, w którym można wykonać dowolną ilość sesji testowych, pojedynczo lub jednocześnie. Sesje mogą składać się z kombinacji wielu różnych testów.

• Rozszerzenia do ReSharpera – są to m.in. wtyczki, szablony, wzorce SSR. Interesujące nas rozszerzenia można w łatwy sposób wyszukać, pobrać, zainstalować i zaktualizować. Wśród popularnych dodatków znajdziemy m.in. NuGet support for ReSharper, xUnit.net Test Support, ReSpeller Free oraz ReSharper Razor Plugin.

• Zestaw narzędzi ASP.NET I ASP.NET MVC oraz narzędzia edycyjne XAML – narzędzia pozwalają na lepszą pracę z wymienionymi językami, oferując specyficzne dla nich funkcje.

• Edycja skryptów NAnt i MSBuild.

• Otwarte API, dzięki któremu stworzymy nowe funkcje rozszerzenia. np. podświetlimy nowe rodzaje błędów i problemów, dodamy nowe opcje naprawcze do menu kontekstowego, wprowadzimy nowe metody refaktoryzacji, a także wykreujemy własne okna narzędziowe.

• Obsługa za pomocą skrótów klawiaturowych.

Szata graficzna narzędzia dostosowuje się do wyglądu interfejsu Visual Studio, możliwe jest wybranie kilku zestawów ikon dla menu narzędziowych i okien rozszerzenia. Obsługa ReSharpera nie będzie zbyt trudna dla osób dobrze znających się na programowaniu, jednak i mniej zaawansowani deweloperzy powinni poradzić sobie z częścią funkcji rozszerzenia. W witrynie producenta można zapoznać się ze szczegółową dokumentacją programu, poza tym ReSharper oferuje również wbudowany plik pomocy, zaopatrzony w dość dokładne instrukcje.

Uwaga!
Jeżeli instalowaliśmy program przy otwartym Visual Studio, należy je zamknąć i uruchomić ponownie, aby po instalacji ReSharper zaczął działać.

Ograniczenia!
Wersji Trial można używać przez 30 dni. Aby korzystać z programu po zakończeniu okresu próbnego, należy zakupić płatną licencję za pośrednictwem witryny producenta. Instalator zawiera wszystkie trzy wersje programu - pełną, C# i VB.NET, w okresie próbnym można korzystać z każdej z nich, jednak później już tylko z tej, za którą zapłaciliśmy.

Wymagania!
Wymagane jest Microsoft Visual Studio w wersjach 2008 SP1, 2010, 2012 Update 3 lub 2013. Można również korzystać z Visual Studio 2005 SP1, jednak producent tego nie zaleca.
Program nie współpracuje z żadną z wersji Visual Studio Express.
Rozszerzenie działa również w systemach Windows Server 2003, 2008 i 2012.
Dla Windows XP wymagany jest przynajmniej Service Pack 3, jednak używanie Windows XP nie jest zalecane.

Wymagania sprzętowe:
Procesor: minimum Intel Core 2 Duo 2 GHz.
Pamięć RAM: minimalnie 4 GB, zalecane 6 GB.
Ilość miejsca na dysku: minimalnie 175 MB.

Licencja: Trial (testowa)
System Operacyjny: Windows XP/Vista/7/8/10
Oceń program:
-/5

Ocena: 5 (4 głosów)

Strefa Download programu
ReSharper



ReSharper 2024.1.1
Wersja stabilna
712 MB | 2024-04-18

Ilość pobrań: 275 | W tym miesiącu: 1 | W poprzednim miesiącu: 0

Komentarze (0)
ReSharper