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.
Producent: JetBrains
Licencja: Trial (testowa) System Operacyjny: Windows XP/Vista/7/8/10
Oceń program: Twoja ocena: - 4 użytkowników:
-/5
Ocena:5 (4 głosów)
Strefa Download programu ReSharper
ReSharper 2024.3.2
Wersja stabilna
808 MB | 2024-12-19
Ilość pobrań: 303 | W tym miesiącu: 3 | W poprzednim miesiącu: 5
dodaj do ulubionych0
UdostepnijPowiadamiacz
Program ReSharper dodało do ulubionych: 0 użytkowników
Aby dodać program do ulubionych zaloguj się lub załóż bezpłatne konto.
Udostępnij program ReSharper
Skopiuj poniższy kod HTML i wklej na swoją stronę/bloga
Skopiuj poniższy kod BBCode i wklej na forum dyskusyjnym