#Resharper i inne pluginy, które warto zainstalować?

1

Hej.
Obecnie przerzucam się na .Net z Javy. Dostałem propozycje stażu/przyuczenia w .net i chcę spróbować.
W Javie wykorzystywałem IntelliJ i pomimo małego stażu w programowaniu pokochałem to IDE. Szczególnie inspekcje, podpowiedzi wszelkiej maści i rozwiązywanie problemów z automatu, dużo czasu mi to zaoszczędziło. Chyba ciężej mi sie z nim rozstać niz z samą java haha. Myślę więc czy warto R# zainstalować. Z tego co widzę po części przemienia on visuala w intelliJ.
Póki co mam darmowe konto jetbrains z uczelni. Nie mam pojęcia jak będzie w firmie, przeczuwam, że nie zafundują mi go. Używać będę VS 2015 Community

Ponadto chcę spróbowac chyba podstawowych:

  1. Power Commands for Visual Studio
  2. Productivity Power Tools
  3. NuGet
  4. WebEssentials (głównie webowych rzeczy teraz się uczę)

Pytanie moje do was:
a) Czy Resharper faktycznie jest taki dobry i robi dużą różnicę? Czy warto będzie zainwestować potem? Jeśli faktycznie zbliża vs'a do intelli to wydaje mi się, że tak.
b) Czy te pluginy, szczególnie power commands i productivity, nie gryzą się między sobą i z resharperem? Czy uzywanie resharpera powoduje, że nie ma sensu korzystać z commands i productivity tools?
c) Czy jest sens na początku "dla nauki" lecieć bez pluginów, czy nie ma sensu szczypać się i od razu pisać z przyjemnością ? ;D

0

Używam R# od jakiegoś czasu i bardzo przyjemnie pracuje mi się z tym toolsem. Jeśli pracowałeś z Javą i używałeś IntelliJ to myślę, że się nie zawiedziesz używając R#. Po instalacji możesz wybrać, że bliżej ci do skrótów IntelliJ i R# je dla ciebie dostosuje z automatu. Kod pisze się przyjemniej i zdecydowanie szybciej. Niestety zauważyłem, że VS sporo zwolnił z R#.

0
  • fluentAssertions
  • NBuilder
  • castlecore
  • moq
  • newtonsoft.json
0

Resharper to taki trochę must-have tylko potem problem jest taki, że jak będziesz musiał coś zrobić na czyimś komputerze bez R# to będziesz się czuł jak bez ręki - potwierdzone info ;)
No i mocno spowalnia VS, zwłaszcza jak włączysz pełną analizę.

0

Choć ja się z tym do końca nie zgadzam, u mnie w firmie się uważa, że VS bez R# jest nie do użytku.

0

Resharper jest drogi.
Spróbuj najpierw czy samo VS Ci nie wystarcza.
Do IntelliSense nie trzeba R#.

0

Nie tylko na IntelliSense mi zależy, ale magiczne alt+enter ułatwia życie stanowczo, i wedlug mnie bardzo fajne jest do uczenia sie pisania czystszego kodu (proponowane rozwiazania itp) przynajmniej w IntelliJ tak było.

A odnosnie productivity tools i power commands? To nie jest tak ze jak r# sie używa to nie ma sensu ich instalowac? Trochę nie czaję do końca czym one są z opisów. Bo to co ich nazwa mi podpowiada jakos nie do końca pasuje do opisu na stronie, albo cos pomijam

1

Część funkcji się dubluje, ale ReSharper nie ma takich funkcji jak: układanie plików w tabach kolorowanych per projekt i przypinanie ich, wizualizacji błędów w solution explorerze, detekcji tabów użytych zamiast spacji i ich poprawiania, edycji pliku projektu (wymaga "wyładowania" projektu, a potem jego ponownego otwarcia).

1
Prędki_Lopez napisał(a):

Pytanie moje do was:
a) Czy Resharper faktycznie jest taki dobry i robi dużą różnicę? Czy warto będzie zainwestować potem? Jeśli faktycznie zbliża vs'a do intelli to wydaje mi się, że tak.
b) Czy te pluginy, szczególnie power commands i productivity, nie gryzą się między sobą i z resharperem? Czy uzywanie resharpera powoduje, że nie ma sensu korzystać z commands i productivity tools?
c) Czy jest sens na początku "dla nauki" lecieć bez pluginów, czy nie ma sensu szczypać się i od razu pisać z przyjemnością ? ;D

a) Kwestia osobistych preferencji. Dla Ciebie pewnie może się wydawać że w 100% warto bo jesteś przyzwyczajony do pewnych narzędzi dostępnych w IntelliJ. Ja osobiście nie odczuwam jakiejś straty kiedy używam Resharper'a i przejdę na IDE które nie ma go zainstalowanego. Minusem jest to że Resharper potrafi czasem mocno spowolnić VS. Zresztą sporo feature'ów Resharper'a powyłączałem.
b) Nie jestem w 100% pewny ale chyba nie, najwyżej trzeba się chwilę pobawić w ustawieniach.
c) Chyba nie skoro masz już jakieś doświadczenie, poza tym Resharper pomoże Ci trzymać się konwencji języka a to bardzo ważne zmieniając technologię.

Grunt nie popadać w skrajność, bywają ludzie którzy bez Resharper'a świata nie widzą. No i masz ode mnie okejke za przejście na .Net ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1