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

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 " بود متاسفانه....