عنوان:

‫معرفی افزونه‌ی WhySharper


نویسنده: وحید نصیری
تاریخ: ۱۳۸۸/۰۶/۲۹ ۲۲:۴۳:۰۰
آدرس: www.dntips.ir

ReSharper جهت بهبود کیفیت کد‌های نوشته شده راهنمایی‌های مختلفی را ارائه می‌دهد. اما اکثر این‌ها مختصر و مفید و خلاصه هستند. برای مثال این متد بهتر است استاتیک شود یا این متغیر بهتر است readonly شود و الی آخر. اما چرا؟
برای رفع این نقیصه، افزونه‌ای برای ReSharper تهیه شده است به نام WhySharper که دلایل راهنمایی‌های ارائه شده از طرف افزونه‌ی اصلی را نیز بیان می‌کند (لینکی را به سایت stackoverflow جهت مشاهده بحث مربوطه ارائه می‌دهد).



این افزونه از گوگل کد و یا رپیدشیر قابل دریافت است.

متاسفانه امکان استفاده از گوگل کد وجود ندارد و این افزونه، فایل بررسی نگارش و همچنین پیشنهادات خود را از گوگل‌کد می‌خواند که سبب عدم بارگذاری آن خواهد شد. برای رفع این مشکل، مسیر زیر را پس از نصب پیدا کنید:

C:\Documents and Settings\UserName\Application Data\JetBrains\WhySharper

سپس دو فایل زیر را در آن مسیر کپی نمائید:
http://whysharper.googlecode.com/svn/trunk/WhySharper/SuggestionsVersion.txt
http://whysharper.googlecode.com/svn/trunk/WhySharper/Suggestions.xml

دریافت این دو فایل

نظرات

  • مهمان در ۱۳۸۸/۰۶/۲۹ ۲۳:۰۸:۲۶
    زنده باشی، برام سوال بود اتفاقا.
  • مهمان در ۱۳۸۸/۰۷/۰۱ ۱۸:۰۷:۱۸
    جناب نصیری خود همین ReSharper اپن سورس هست ؟

    با تمام زبان های دات نت سازگار هست ؟

    مسیری برای دانلودش معرفی می کنید ؟
  • وحید نصیری در ۱۳۸۸/۰۷/۰۱ ۱۹:۳۹:۲۸
    سلام
    - خیر. تجاری است. (یک سریال می‌خواهد که همه‌ جا هست)
    - بله. اوایل فقط سی شارپ بود بعدها C#, VB.NET, ASP.NET, XML, and XAML هم اضافه شدند.
    - http://www.jetbrains.com/resharper/download/index.html
  • مهمان در ۱۳۸۹/۰۴/۰۹ ۱۷:۱۸:۴۵
    با تشکر
    لینک ها مشکل دارن
  • مهمان در ۱۳۸۹/۰۴/۰۹ ۱۷:۲۶:۱۴
    ببخشید خوب دقت نکردم مشکل "Your client does not have permission " بود متاسفانه....