ACQC Metrics 1.07
شرح
ACQC Metrics: ابزار توسعه دهنده نهایی برای اندازه گیری پیچیدگی نرم افزار
به عنوان یک توسعه دهنده، می دانید که نوشتن کد تنها نیمی از نبرد است. نیمه دیگر آن را حفظ می کند. و یکی از بزرگترین چالش ها در نگهداری نرم افزار، مقابله با پیچیدگی است. درک، اشکال زدایی و اصلاح کدهای پیچیده ممکن است دشوار باشد. اینجاست که ACQC Metrics وارد می شود.
ACQC Metrics یک ابزار قدرتمند است که معیارهای فایل کد منبع معمولی و معیارهای تابع را محاسبه می کند. این معیارها می توانند به شما در اندازه گیری پیچیدگی نرم افزار و شناسایی مناطقی که نیاز به بهبود دارند کمک کنند. با ACQC Metrics، می توانید به راحتی توابع طولانی یا پیچیده را شناسایی کرده و آنها را برای نگهداری بهتر به قطعات کوچکتر تقسیم کنید.
اما معیارها دقیقاً چیست؟ در توسعه نرم افزار، معیارها معیارهای کمی از جنبه های مختلف فرآیند یا محصول توسعه نرم افزار هستند. آنها بینشی در مورد عملکرد خوب فرآیند یا محصول ارائه می دهند و به شناسایی زمینه های بهبود کمک می کنند.
ACQC Metrics از انواع مختلفی از معیارها پشتیبانی می کند:
- LINES: این متریک تعداد خطوط فیزیکی فایل شما را اندازه گیری می کند.
- LLOC: این متریک خطوط منطقی کد (بدون کامنت یا فاصله) را اندازه گیری می کند.
- LLOCi: این متریک خطوط منطقی نظرات (خطوطی که فقط حاوی نظرات هستند) را اندازه گیری می کند.
- LLOW: این متریک خطوط فضای خالی منطقی (خطوط بدون محتوای دیگری به جز کاراکترهای فضای سفید) را اندازه گیری می کند.
- PROCS: این متریک تعداد رویهها/توابع داخل یک فایل را میشمارد.
- CARGS: این متریک تعداد کل آرگومان های استفاده شده توسط توابع در یک فایل را شمارش می کند.
- CC: پیچیدگی سیکلوماتیک تعداد تصمیمات اتخاذ شده توسط کد شما را نشان می دهد.
- DC: پیچیدگی عمق نشان می دهد که ساختارهای کنترلی شما تا چه حد عمیق تو در تو هستند.
با استفاده از این معیارها، میتوانید بینشهای ارزشمندی در مورد پیچیدگی نرمافزار خود به دست آورید.
استفاده از ACQC Metrics نمیتواند آسانتر باشد - به سادگی فایلها را در پنجره اصلی آن بکشید و رها کنید تا معیارهای آنها را محاسبه کنید. نتایج در قالب لیستی با خوانا نمایش داده می شود که می توانید در صورت نیاز کپی و جایگذاری کنید.
اگر ترجیح می دهید به جای آن از گزینه های خط فرمان استفاده کنید، ACQC Metrics شما را در آنجا نیز تحت پوشش قرار داده است! میتوانید آن را بهعنوان یک کار دستهای در ابزارهای دیگر بدون نیاز به باز کردن رابط کاربری گرافیکی آن اجرا کنید.
یکی از ویژگی های مفیدی که توسط ACQC Metrics ارائه شده است، گزینه نمایش نمودار کیویات است. یک نمودار kiviat یک نمایش بصری بصری از تمام معیارهای محاسبه شده را به طور همزمان ارائه می دهد تا توسعه دهندگان بتوانند به سرعت ببینند که کدام مناطق ممکن است بر اساس مقادیر نسبی خود در مقایسه با سایرین در این نمودار به توجه نیاز داشته باشند!
یکی دیگر از ویژگی های عالی ارائه شده توسط این ابزار، هر عملکرد خارج از محدوده معمولی را برجسته می کند - این کار را برای توسعه دهندگانی که خواهان اطلاعات دقیق تر در مورد بخش های خاص در پروژه (های) خود هستند، آسان می کند.
و بهترین هنوز؟ نیازی به تنظیم نیست! تمام کاری که کاربران باید قبل از استفاده موفقیت آمیز از این ابزار انجام دهند، نصب است. فریمورک NET 3.5 در سیستم(های) کامپیوتری آنها.
در خاتمه، اگر به دنبال ابزار توسعهدهندهای با کاربرد آسان هستید که به اندازهگیری پیچیدگی نرمافزار کمک میکند و در عین حال بینشهای ارزشمندی را در زمینههای مشکل بالقوه ارائه میکند - به اندازههای ACQC نگاه نکنید!
مشخصات کامل
ناشر | Color of Code |
سایت ناشر | http://www.color-of-code.de |
تاریخ انتشار | 2013-08-14 |
تاریخ اضافه شده | 2013-08-15 |
دسته بندی | ابزارهای توسعه دهنده |
زیر گروه | ابزار کد منبع |
نسخه | 1.07 |
الزامات سیستم عامل | Windows XP/2003/Vista/Server 2008/7 |
الزامات | .NET 3.5 |
قیمت | Free |
بارگیری در هفته | 1 |
کل بارگیری ها | 381 |
Comments: