Apakah Resharper masih merupakan peningkatan signifikan untuk Visual Studio 2012 [ditutup]

11

Saat ini saya menggunakan Resharper dengan VS 2008 Pro. Saya merasa hampir suatu keharusan untuk menjadi seproduktif mungkin karena kurangnya beberapa refactor / pintas dasar dalam VS.

Namun saya bertanya-tanya apakah sejak VS 2008 perbaikan telah dibuat yang membuatnya hampir sebagus Resharper?

Mike Q
sumber
5
Judul mengandaikan resharper adalah suatu peningkatan, saya tidak merasa itu hanyalah rasa sakit, dan sama sekali tidak berguna sejak VS2008 keluar dengan refactoring built in .. Tapi itu pendapat saya
Jimmy Hoffa

Jawaban:

13

Saya tidak akan menggunakan VS2010 tanpanya (lihat penafian). Itu dan alat-alat listrik produktivitas. Saya menggunakan keduanya di VS2012 juga. Saya pikir ini meningkatkan pengalaman pengembangan secara signifikan. Saya dapat menavigasi kode lebih cepat, cara refactor lebih cepat.

Ini bisa menjadi sumber daya babi, tetapi fungsinya banyak membantu saya.

* Penafian: Saya benar-benar menggunakan 2010 baru-baru ini selama sekitar tiga jam untuk pengujian pada mesin tanpa resharper dan monitor tunggal. Bukan pengalaman yang menyenangkan.

Ian
sumber
12
"Teman-teman jangan biarkan teman-teman memrogram tanpa Resharper", seperti yang dikatakan seorang rekan saya.
Frank Shearar
1
Versi 5 adalah peningkatan yang signifikan dibandingkan versi 4.x. Penggunaan memori turun secara signifikan.
Apoorv Khurasia
Ada fitur baru di 7 (mungkin ada di versi sebelumnya, saya baru saja menemukannya) yang memungkinkan Anda untuk mengatakannya membebaskan beberapa memori dan juga untuk menampilkan berapa banyak memori yang digunakan. Proyek saya saat ini ketika saya telah mengerjakannya sepanjang hari, VS2010 akan mengkonsumsi sekitar 1.5gig dan laporan Resharper menggunakan sekitar 400meg. Ini solusi yang agak besar.
Ian
5

Perasaan saya tentang ReSharper beragam, bertentangan dengan sejumlah rekan tim saya. Fitur favorit saya adalah yang terkecil, seperti:

  • Ikon kecil di margin kiri untuk menjalankan uji unit untuk menjalankan / men-debug tes unit.
  • Unit test runner umumnya bagus.
  • Memperbaiki referensi yang ditambahkan. Sangat menyenangkan bisa meletakkan kursor di atas referensi yang hilang, tekan alt-enter dan masukkan lagi untuk menambahkan pernyataan menggunakan yang hilang (untuk majelis yang dirujuk di tempat lain dalam solusi, tetapi tidak dalam proyek, ReSharper bahkan dapat menambahkan perakitan referensi dulu). Saya suka fitur ini khususnya, karena saya suka membuat kode baru di Vim, mengabaikan menggunakan pernyataan dan semacamnya, kemudian menggunakan ReSharper untuk dengan cepat menambahkan semuanya.

Ini sepertinya tidak layak dibayar. Saya benci melawan ReSharper untuk keybindings saya - ketika saya menggunakan Visual Studio, saya ingin menggunakan Visual Studio, bukan ReSharper. Saya jarang menggunakan fitur refactoring yang lebih maju.

Michael
sumber