Project Counter — تحلیل‌گر پیشرفته پروژه‌های نرم‌افزاری

Project Counter یک ابزار پیشرفته و asynchronous نوشته‌شده با Python است که برای تحلیل کامل پروژه‌های نرم‌افزاری (در قالب فایل‌های ZIP) طراحی شده است.
این پروژه با هدف استخراج آمار دقیق از ساختار کد و فایل‌ها توسعه داده شده و قادر است گزارش جامعی از وضعیت پروژه ارائه دهد.

در این ابزار، برای هر فایل موجود در پروژه موارد زیر به‌صورت دقیق محاسبه می‌شود:

  • تعداد کل سطرها

  • تعداد سطرها بدون خطوط خالی

  • تعداد سطرها بدون خطوط خالی و بدون کامنت

  • شمارش کلمات (کل، یکتا، بدون درنظر گرفتن کامنت‌ها)

  • شمارش حروف (کل، یکتا، بدون درنظر گرفتن کامنت‌ها)

  • گزارش تفکیکی برای هر فایل

  • خلاصه آماری کلی کل پروژه

این پروژه دارای معماری ماژولار و asynchronous است و با استفاده از کتابخانه Colorama خروجی ترمینال کاملاً رنگی، خوانا و حرفه‌ای ارائه می‌دهد.
Project Counter برای تحلیل کیفیت کد، بررسی حجم پروژه، مستندسازی و گزارش‌گیری در پروژه‌های واقعی کاملاً کاربردی است.

🔗 برای مشاهده سورس کد، مستندات کامل و نحوه استفاده از پروژه به لینک زیر مراجعه کنید:
https://github.com/artgcoam/Your-Project-Row-Word-Letter-Counter/tree/main