Visual Studio a "productivity tools" rubrika: Programování: .Net
Hoj,
Nedávno jsem četl zajímavý článek, kde autor vysvětloval, proč se rozhodl používat Visual Studio bez těchto nástrojů.
Zajímalo by mě tedy zda a proč při vývoji používáte :
ReSharper
CodeRush
JustCode
Nebo popřípadě nějaký jiný a jestli ne proč?
Sám používám v ReSharper, ač mě tedy dokáže občas otrávit (hlavně na velkých projektech)
EDIT odkaz na zmíněný článek : http://blog.ploeh.dk/2013/02/04/BewareofProductivityTools/
Používám Resharper (C#) a Visual Assist X (C++).
Visual studio samo o sobě je slušný základ, ale na správu složitějších projektů jsou oba výše zmíněné nástroje k nezaplacení - a to doslova.
Už jen tyto vlastnosti se vyplatí na každém projektu:
1) Lepší a rychlejší refaktorizace než ve VS.
2) Rychlá identifikace problémových částí kódu.
3) V Resharperu slušný runner pro unit testy.
4) Vkládání šablon kódu přes klávesovou zkratku a konstrukce typu "surround with..."..
5) Rychlé přesuny částí kódu ve zdrojovém souboru pomocí klávesových zkratek.
6) Ve V Assist X přijdou vhod přesuny mezi souvisejícími h a cpp soubory, možnost rychle přesouvat ad hoc implementaci z h souboru do cpp souboru, nebo oproti VS nekutečně rychlá navigace po symbolech v kódu.
Jestliže vám někdo při pohovoru řekne, že tyto nástroje zná, ale že je nikdy nezkusil, protože si s VS vystačí, a neřekne vám technický důvod, proč tyto nástroje zamítl, ale pouze blábolí o nějakých nahodilých osobních důvodech, je to jedno z varovných znamení.
Samozřejmě se dá programovat v "holém" VS, stejně jako se dá napsat kvalitní kód v notepadu. Bohužel skupina lidí, kteří odmítají z plezírů nástroje zvyšující produktivitu, se velmi shoduje se se skupinou lidí, kteří ani v holém VS a v notepadu kvalitní kousek kódu za libovolně dlouhou dobu nenapíšou.
Pro zobrazení všech 5 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře