ReSharper
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 29 januari 2019; kontroller kräver
14 redigeringar .
ReSharper ( R# ) är ett tillägg ( plugin ) utvecklat av JetBrains för att förbättra produktiviteten i Microsoft Visual Studio .
Genomför statisk kodanalys (sök efter fel i koden före kompilering) över hela lösningen, tillhandahåller ytterligare verktyg för autokomplettering, navigering, sökning, syntaxmarkering, formatering, optimering och kodgenerering , tillhandahåller 40 automatiserade refaktoreringar , förenklar enhetstester i MSTest och NUnit- miljöer och andra. Stöder JavaScript , TypeScript , och VB.NET programmeringsspråk och tillhandahåller verktyg för att arbeta med ASP.NET , ASP.NET MVC , XML , XAML , HTML , CSS , NAnt och MSBuild byggskript [1] .
Det är en kommersiell (betald) mjukvaruprodukt.
Funktioner
Några funktioner i ReSharper [2] :
- Statisk kodanalys med markering av fel och fragment som inte är optimala av en eller annan anledning.
- Möjlighet att snabbt korrigera fel och kommentarer, ta bort överflödiga kodelement (Quick-Fixes).
- Kontextåtgärder - snabba kodtransformationer enligt typiska scenarier (till exempel invertering av ett booleskt uttryck i en villkorlig operator samtidigt som grenar arrangeras om). Uppsättningen tillgängliga kontextåtgärder bildas beroende på sammanhanget.
- Snabbkodnavigering : Hitta platser där ett programobjekt används, hoppa till relaterade objekt osv.
- Kodtips är en förbättrad version av IntelliSense som är kontextkänslig (som den förväntade typen av ett uttryck).
- 40 automatiserade refaktoreringar .
- Stöd för enhetstestning med NUnit och MSTest.
- Värdeanalys - analys av styrflöde och dataflöde inuti funktioner, avslöjar redundanta kontroller, tilldelningar och logiska operatörer, kodgrenar som inte går att nå med någon indata, visar varningar om möjliga undantag vid anrop av metoder och operatörer.
- Hjälp med internationaliseringen av .NET-applikationer.
Plugins för ReSharper
ReSharper förser utvecklare med ett API som tillåter dem att utöka tilläggets funktionalitet med hjälp av plugins [3] .
Anteckningar
- ↑ ReSharper är ett tillägg för Microsoft Visual Studio . Hämtad 8 augusti 2015. Arkiverad från original 5 augusti 2015. (obestämd)
- ↑ ReSharper :: Funktioner - Det mest intelligenta tillägget till Microsoft Visual Studio .NET för professionella mjukvaruutvecklare erbjuder stöd för C#, Visual Basic .NET, ASP.NET, XML ... . Hämtad 24 april 2009. Arkiverad från originalet 8 januari 2009. (obestämd)
- ↑ ReSharper :: Plug-ins - Stöd för NHibernate, log4net, ramverk för enhetstestning, ytterligare refactorings och mycket mer . Hämtad 9 april 2009. Arkiverad från originalet 8 januari 2009. (obestämd)
Se även
Länkar
jetbrains |
---|
Integrerad utvecklingsmiljö |
|
---|
.NET och Visual Studio |
|
---|
Lagarbete |
|
---|
Programmeringsspråk |
|
---|