در مورد مزایا و معایب ReSharper اگه کسی اطلاعاتی داره ممنون می شمو
آیا استفاده از چنین نرم افزارهایی توصیه می شود؟
در مورد مزایا و معایب ReSharper اگه کسی اطلاعاتی داره ممنون می شمو
آیا استفاده از چنین نرم افزارهایی توصیه می شود؟
این گونه ابزارها امکانات خوبی به شما میدهند، ولی اولین و بدترین اشکال آنها مصرف حافظه بسیار است.
بعنوان مثال وقتی یک پروژه متوسط (نه بزرگ) رو در ویژوال استودیو 2005 باز میکنم در Process Monitor مقدار مصرف حافظه IDE ویژوال استودیو 80 مگابایت نشان داده میشود. اما پس از نصب Resharper باز کردن همان پروژه 280 مگابایت حافظه مصرف می کند.
با تشکر
من تازه با این نرم افزار آشنا شده ام
1. اگر امکان دارد در مورد قابلیتها و امکانات آن توضیح دهید.
2. آیا بجز مصرف حافظه مشکل دیگری نداد؟
3.آیا می شود کاملا به پیشنهادهایی که برای تغییر کد می دهد اعتماد کرد؟
مثلا به جای :
string s = "S";
پیشنهاد می کند :
var s = "S";
ظاهرا در مورد تمام انواع متغییرها این پیشنهاد را می کند.
سلام دوست عزیز ،
ویژگیها :
http://www.jetbrains.com/resharper/
موردی که ذکر کردید در C# 3.0 اضافه شده است و به این ویژگی Anonymous Types گفته میشود.
I've just started tweeting!
@Alireza_Maddah
با تشکر
یعنی می شود کاملا به پیشنهادهایی که برای تغییر کد می دهد اعتماد کرد؟
Anonymous Types
رو دیدم.
آیا برای استفاده از C# 3.0 باید .Net Framework رو 3.5 تعیین کنم؟
[چون من dot Net Framework ام رو 2.0 انتخاب کردم، اما Anonymous Types قابل استفاده بود.]
آیا شما استفاده از Var رو توصیه می کنید؟
استفاده از نرم افزارهایی مثل ReSharper رو چطور توصیه می کنید؟
پیشنهادهایی که داده میشود را باید خودتان نیز آنالیز و با شرایط برنامه و کد خود چک کنید ،
در Visual Studio 2008 هر پلفترمی را که انتخاب کنید ، باز با همان C# 3.0 کار خواهید کرد ،
به کارگیری کلیدواژه var را نیز در مواردی که واقعا" به آن نیاز است - مانند به کارگیری آن در LINQ - توصیه میشود،/
I've just started tweeting!
@Alireza_Maddah
در جریان هستید که برای مقابله با ReSharper، مایکروسافت یک ماه هست که ابزار Microsoft Source Analysis رو برای VS 2005 و VS 2008 ارائه داده؟
برنامه نویسان مایکروسافت از این ابزار استفاده می کنند و اون رو با نام StyleCop میشناسن.
StyleCop مثل FxCop هست با این تفاوت که FxCop آنالیز رو بر روی فایل باینری انجام میده اما StyleCop بر روی خود فایل کد.
البته مختص #C هست. پیشنهادهای بسیار خوبی میده. من ازش استفاده کردم و کاملاً راضی هستم.
https://code.msdn.microsoft.com/Rele...sourceanalysis
موفق باشید.
قابلیتهای Resharper خیلی بیشتر از پیشنهاد دادن برای بهتر کردن کد است، مثلا Reformat & Clean Up Code، و یا قابلیتهای Refactoring اش کمتر جایی یافت میشه. امکاناتش رو باید با دقت مطالعه کنید.