ReSharper
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 29. januar 2019; checks kræver
14 redigeringer .
ReSharper ( R# ) er en tilføjelse ( plugin ) udviklet af JetBrains for at forbedre produktiviteten i Microsoft Visual Studio .
Udfører statisk kodeanalyse (søg efter fejl i koden før kompilering) på tværs af hele løsningen, leverer yderligere værktøjer til autofuldførelse, navigation, søgning, syntaksfremhævning, formatering, optimering og kodegenerering , leverer 40 automatiserede refactorings , forenkler enhedstest i MSTest og NUnit- miljøer m.fl. Understøtter programmeringssprog JavaScript , TypeScript og VB.NET og giver værktøjer til at arbejde med ASP.NET , ASP.NET MVC , XML , XAML , HTML , CSS , NAnt og MSBuild build-scripts [1] .
Det er et kommercielt (betalt) softwareprodukt.
Funktioner
Nogle funktioner i ReSharper [2] :
- Statisk kodeanalyse med fremhævelse af fejl og fragmenter, der af den ene eller anden grund ikke er optimale.
- Evne til hurtigt at rette fejl og kommentarer, fjerne overflødige kodeelementer (Quick-Fixes).
- Konteksthandlinger - hurtige kodetransformationer i henhold til typiske scenarier (f.eks. invertering af et boolsk udtryk i en betinget operator, mens forgreninger omarrangeres). Sættet af tilgængelige konteksthandlinger dannes afhængigt af konteksten.
- Hurtig kodenavigation : Find steder, hvor et programobjekt bruges, spring til relaterede objekter osv.
- Kodetips er en forbedret version af IntelliSense , der er kontekstafhængig (såsom den forventede type af et udtryk).
- 40 automatiserede refactorings .
- Understøttelse af enhedstest ved hjælp af NUnit og MSTest.
- Værdianalyse - analyse af kontrolflow og dataflow inde i funktioner, afslører redundante kontroller, tildelinger og logiske operatører, kodegrene, der ikke er tilgængelige med inputdata, viser advarsler om mulige undtagelser ved opkald til metoder og operatører.
- Hjælp til internationalisering af .NET-applikationer.
Plugins til ReSharper
ReSharper giver udviklere en API , der giver dem mulighed for at udvide tilføjelsens funktionalitet ved hjælp af plugins [3] .
Noter
- ↑ ReSharper er en udvidelse til Microsoft Visual Studio . Hentet 8. august 2015. Arkiveret fra originalen 5. august 2015. (ubestemt)
- ↑ ReSharper :: Funktioner - Det mest intelligente tilføjelsesprogram til Microsoft Visual Studio .NET til professionelle softwareudviklere tilbyder support til C#, Visual Basic .NET, ASP.NET, XML ... . Hentet 24. april 2009. Arkiveret fra originalen 8. januar 2009. (ubestemt)
- ↑ ReSharper :: Plug-ins - Understøttelse af NHibernate, log4net, enhedstestrammer, yderligere refactorings og meget mere . Hentet 9. april 2009. Arkiveret fra originalen 8. januar 2009. (ubestemt)
Se også
Links
jethjerne |
---|
Integreret udviklingsmiljø |
|
---|
.NET og Visual Studio |
|
---|
Samarbejde |
|
---|
Programmeringssprog |
|
---|