Další podstatnou věcí, kterou R# přináší, je mnoho drobných refactoringů. Osobně jsem v tomto příznivcem Roslynu (Compiler Services), takže jsem už při předchozích #NoResharper pokusech nějaké poznatky nabral:
- Introduce And Initialize Local Field – Úplně na začátku, dokud nic nebylo, napsal jsem jednu vlastní extension.
- Refactoring Essentials – pro VS2015 jsem používal Refactoring Essentials. Bohužel poslední release je půl roku starý a pro VS2017 zatím verze není.
- Roslynator Refactorings 2017 – Letmým hledáním pro VS2017 nacházím tento doplněk od Josefa Pihrta, který vypadá celkem obstojně, co se nabízeného rozsahu refactoringů týče. Navíc jde o českou produkci, tak proč to nezkusit a nepodpořit.
Jestli mi budou nějaké refactoringy chybět, pokusím se najít další/jiné náhrady, popř. je zařadím na seznam „Co jsem musel obětovat“ a uvidíme, co na něm nakonec zbude.
Co Vás vede k odhození Resharperu? Pomalost? Cena? Kdy použijete jiné rozšíření, není to vytloukání klínu klínem?
PS: Mrknete na blog, jsou tam dvě pole pro notifikace: http://i.imgur.com/xR60vfb.png
To se mi líbíTo se mi líbí
Nezavrhuji Resharper, nejsem ale ani jeho nekritický obdivovatel a beru ho jako nutné zlo ke zvýšení vlastní produktivity ve Visual Studiu. Prakticky s každou novou verzí Visual Studia podléhám nutkání to zkusit bez Resharperu.
Proč nutné zlo? 1. Pomalost, 2. Pomalost, 3. Invazivnost (nejde cestou VS light-weight extensibility, pomocí Roslynu, ale válcuje VS převzetím všeho možného). 4. Ideologie (z hlediska toolingu jsem příznivcem minimalizmu), 5. Cena (mám ho jako MVP zadarmo, ale třeba kolegům ve firmě ho kupujeme), …
(ad Screenshot – používám pro tento blog WordPress.com – holt soudruhům z NDR občas nějaká lokalizace unikne)
To se mi líbíTo se mi líbí
…mám také naléhavý dojem (aniž bych nutně vinu připisoval vždy R#), že s instalovaným R# prostě padá VS častěji.
To se mi líbíTo se mi líbí
Zkuste případně mrknout na Supercharger https://marketplace.visualstudio.com/items?itemName=MichaelKissBG8.Supercharger. Není to pro refaktoring, ale dělá to spoustu dobrých visuálních věcí.
To se mi líbíTo se mi líbí
Díky za tip. Co jsem koukal na web, tak mě tam zaujalo v podstatě jen to zvýrazňování názvů metod ve třídě – to jsem kdysi s oblibou používal. Ostatní věci mě nelákají, nebo je VS2017 má.
To se mi líbíTo se mi líbí
Zatím jsem VS2017 neinstaloval, tak nevím, co umí. Používám Code Flow Lines, End-Of-Body Details, Superfind a Super Copy-Paste.
To se mi líbíTo se mi líbí
Pingback: Shrnutí mého #NoResharper challenge s Visual Studio 2017 | HAVIT Knowledge Base
Pingback: Conclusion to my #NoResharper challenge with Visual Studio 2017 | HAVIT Knowledge Base