Project Counter یک ابزار پیشرفته و asynchronous نوشتهشده با Python است که برای تحلیل کامل پروژههای نرمافزاری (در قالب فایلهای ZIP) طراحی شده است.
این پروژه با هدف استخراج آمار دقیق از ساختار کد و فایلها توسعه داده شده و قادر است گزارش جامعی از وضعیت پروژه ارائه دهد.
در این ابزار، برای هر فایل موجود در پروژه موارد زیر بهصورت دقیق محاسبه میشود:
تعداد کل سطرها
تعداد سطرها بدون خطوط خالی
تعداد سطرها بدون خطوط خالی و بدون کامنت
شمارش کلمات (کل، یکتا، بدون درنظر گرفتن کامنتها)
شمارش حروف (کل، یکتا، بدون درنظر گرفتن کامنتها)
گزارش تفکیکی برای هر فایل
خلاصه آماری کلی کل پروژه
این پروژه دارای معماری ماژولار و asynchronous است و با استفاده از کتابخانه Colorama خروجی ترمینال کاملاً رنگی، خوانا و حرفهای ارائه میدهد.
Project Counter برای تحلیل کیفیت کد، بررسی حجم پروژه، مستندسازی و گزارشگیری در پروژههای واقعی کاملاً کاربردی است.
🔗 برای مشاهده سورس کد، مستندات کامل و نحوه استفاده از پروژه به لینک زیر مراجعه کنید:
https://github.com/artgcoam/Your-Project-Row-Word-Letter-Counter/tree/main