انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

xml_count - آنلاین در ابر

xml_count را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xml_count است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


sloccount - شمارش خطوط منبع کد (SLOC)

خلاصه


sloccount [- نسخه] [-- ذخیره شده] [--پیوست] [ --datadir فهرست راهنما ] [--دنبال کردن]
[-- کپی ها] [-- تقاطع ها] [--خودزا] [-- چند پروژه] [-- شمارش فایل] [--وسیع]
[--جزئیات] [ --تلاش F E ] [ --برنامه F E ] [ -- هزینه شخصی هزینه ] [ --در بالای سر
در بالای سر ] [ --افزودن زبان ] [ --addlangall ] [--] دایرکتوری

شرح


sloccount خطوط منبع فیزیکی کد (SLOC) موجود در نوادگان کد را می شمارد.
مجموعه ای از فهرست های مشخص شده به طور خودکار تعیین می کند که کدام فایل ها کد منبع هستند
فایل ها، و به طور خودکار زبان کامپیوتر استفاده شده در هر فایل را تعیین می کند. توسط
به طور پیش فرض نتایج SLOC را خلاصه می کند و تخمین های مختلفی را ارائه می دهد (مانند تلاش و
هزینه توسعه)، اما خروجی آن را می توان با گزینه های مختلف کنترل کرد.

اگر به sloccount لیستی از دو یا چند دایرکتوری بدهید، شمارش ها تقسیم می شوند
با توجه به آن لیست یک محدودیت مهم وجود دارد: نام های پایه
دایرکتوری های داده شده به عنوان پارامتر باید متفاوت باشند، زیرا این نام ها برای گروه بندی استفاده می شوند
اطلاعات خلاصه بنابراین، شما نمی توانید "sloccount /usr/src/hello /usr/local/src/hello" را اجرا کنید.
این محدودیت فقط برای پارامترهای sloccount اعمال می شود - دایرکتوری های فرعی که از آن ها فرود آمده اند
دایرکتوری های برتر می توانند نام پایه یکسانی داشته باشند.

اگر به sloccount فقط یک دایرکتوری بدهید، sloccount سعی می کند به طور خودکار a را پیدا کند
تفکیک منطقی برای اهداف گزارش (بنابراین گزارش مفیدی تولید می کند). که در
در این حالت، اگر دایرکتوری حداقل دو شاخه فرعی داشته باشد، آن دایرکتوری های فرعی
به عنوان تجزیه استفاده خواهد شد. اگر دایرکتوری منفرد حاوی فایل ها و همچنین
دایرکتوری ها (یا اگر به sloccount برخی فایل ها را به عنوان پارامتر بدهید)، آن فایل ها خواهند بود
به دایرکتوری "top_dir" اختصاص داده شده است تا بتوانید آنها را از سایر محتویات متمایز کنید.
در نهایت، اگر یک زیرشاخه به نام "src" وجود داشته باشد، آن دایرکتوری فرعی دوباره خراب است
پایین، با همه زیرشاخه های بعدی با پیشوند "src_". بنابراین، اگر دایرکتوری "X"
دارای یک زیرشاخه "src"، که شامل زیر شاخه "ماژول" است، sloccount a را گزارش می کند
تعداد جداگانه برای "src_modules".

sloccount معمولاً همه فرزندان این دایرکتوری ها را در نظر می گیرد، البته مگر اینکه گفته شود
در غیر این صورت پیوندهای نمادین را نادیده می گیرد.

sloccount قسمت جلویی معمول بسته ابزارهایی به نام "SLOCCount" است. توجه داشته باشید که
نام کل بسته دارای حروف بزرگ است، در حالی که نام این برنامه جلویی است
نمی کند

sloccount معمولاً تخمین‌هایی از زمان برنامه‌ریزی، تلاش و هزینه را گزارش می‌کند
پروژه های تکی نیز میانگین تعداد توسعه دهندگان فعال را تخمین می زند. اینها هستند
صرفاً تخمین زده می شود، نه حک شده در سنگ. می توانید پارامترهای مورد استفاده برای بهبود را تغییر دهید
تخمین می زند.

OPTIONS


- نسخه شماره نسخه SLOCCount را گزارش دهید و بلافاصله خارج شوید. این گزینه
نمی توان به طور مفید با هیچ گزینه دیگری ترکیب کرد.

-- ذخیره شده دوباره محاسبه نکنید؛ در عوض، از نتایج ذخیره شده در حافظه پنهان از اجرای قبلی استفاده کنید.
بدون گزینه --cached یا --append، sloccount به طور خودکار آن را حذف می کند
دایرکتوری داده و آن را دوباره ایجاد می کند.

--پیوست محاسبات قبلی را از فهرست داده ها حذف نکنید. در عوض، اضافه کنید
تجزیه و تحلیل به محتویات فعلی فهرست داده ها.

--datadir فهرست راهنما
ذخیره یا استفاده از داده های کش در فهرست داده های داده شده؛ مقدار پیش فرض است
"~/.slocdata".

--دنبال کردن پیوندهای نمادین را دنبال کنید.

-- کپی ها
همه موارد تکراری را بشمارید. به طور معمول، اگر فایل ها دارای محتوای برابر باشند (همانطور که تعیین شده است
با استفاده از مقادیر هش MD5)، تنها یک مورد شمارش می شود.

-- تقاطع ها اگر در بخش‌های مختلف تفکیک رخ دهد، موارد تکراری را بشمارید. بدین ترتیب،
اگر دایرکتوری بالا شامل بسیاری از پروژه های مختلف است، و شما می خواهید
موارد تکراری در پروژه های مختلف برای شمارش در هر پروژه، این گزینه را انتخاب کنید.

--خودزا شمارش فایل های کد منبع که به نظر می رسد به طور خودکار تولید می شوند. به طور معمول
اینها مستثنی هستند.

-- چند پروژه
دایرکتوری های مختلف نشان دهنده پروژه های مختلف است. در غیر این صورت، آن است
فرض کنید که تمام کد منبع متعلق به یک پروژه واحد است. این نیست
تعداد کل فایل ها یا مقادیر SLOC را تغییر دهید، اما بر تلاش تأثیر می گذارد
و برآوردهای زمانبندی با توجه به این گزینه، تلاش به طور جداگانه برای آن محاسبه می شود
هر پروژه (و سپس جمع بندی می شود)، و برنامه زمان بندی تخمین زده شده است
بزرگترین پروژه

-- شمارش فایل نمایش تعداد فایل ها به جای SLOC.

--وسیع نمایش در قالب "گسترده" (جدا شده از برگه).

--جزئیات نمایش جزئیات، یعنی نتایج برای هر فایل کد منبع.

--تلاش F E
ضریب و توان را برای مدل تلاش تغییر دهید. تلاش (شخصی-
ماه) به صورت F*(SLOC/1000)^E محاسبه می شود.

--برنامه F E
ضریب و توان را برای مدل زمانبندی تغییر دهید. برنامه زمانی (در ماه)
به صورت F*(تلاش)^E محاسبه می شود.

-- هزینه شخصی هزینه
میانگین حقوق سالانه را به هزینه.

--در بالای سر در بالای سر
مقدار سربار را به تغییر دهید در بالای سر. هزینه تخمینی به عنوان تلاش محاسبه می شود *
هزینه شخصی * سربار.

--افزودن زبان
زبانی را اضافه کنید که به طور پیش فرض به عنوان "زبان" برای گزارش در نظر گرفته نمی شود.
در حال حاضر تنها مقادیر قانونی برای زبان عبارتند از "makefile"، "sql"، و
"html". اگرچه این فایل ها معمولاً در شمارش SLOC گنجانده نمی شوند
SLOC های آنها به صورت داخلی محاسبه می شود و در تعداد فایل ها نشان داده می شوند.
اگر می خواهید بیش از یک زبان از این قبیل استفاده کنید، این کار را با عبور از --addlang انجام دهید
بیش از یک بار، به عنوان مثال، --addlang makefile --addlang sql.

--addlangall
همه زبان‌هایی را که معمولاً در گزارش‌های نهایی گنجانده نشده‌اند، اضافه کنید.

NOTES


مانند بسیاری از برنامه های دیگر که از گزینه های مشابه یونیکس استفاده می کنند، دایرکتوری هایی که نام آنها با a شروع می شود
خط تیره (``-'') می تواند به اشتباه به عنوان گزینه تعبیر شود. اگر دایرکتوری های مورد تجزیه و تحلیل ممکن است
با یک خط تیره شروع کنید، برای نشان دادن انتهای لیست گزینه ها، از علامت دو تیره (``- -'') استفاده کنید
قبل از فهرست کردن دایرکتوری ها

با استفاده از خدمات onworks.net از xml_count به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad