۱۳۸۸/۰۶/۲۹

معرفي افزونه‌ي 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

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