АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

lexcount1 - Интернет в облаке

Запустите lexcount1 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда lexcount1, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


sloccount - подсчет строк исходного кода (SLOC)

СИНТАКСИС


временный счет [--версия] [--кешированный] [- добавить] [ --датадир каталог ] [--следить]
[- дубликаты] [- кроссдупс] [--автоген] [--мультипроект] [--filecount] [--широкий]
[--Детали] [ --усилие F E ] [ --расписание F E ] [ - персональная стоимость стоят ] [ - накладные расходы
накладные расходы ] [ --addlang язык ] [ --addlangall ] [--] каталоги

ОПИСАНИЕ


sloccount подсчитывает физические строки исходного кода (SLOC), содержащиеся в потомках
указанный набор каталогов. Он автоматически определяет, какие файлы являются исходным кодом
файлы, и он автоматически определяет компьютерный язык, используемый в каждом файле. К
по умолчанию он суммирует результаты SLOC и представляет различные оценки (например, усилия и
стоимость разработки), но его выход можно контролировать различными опциями.

Если вы дадите sloccount список из двух или более каталогов, счет будет разбит
согласно этому списку. Есть одно важное ограничение: базовые имена
каталоги, указанные в качестве параметров, должны быть разными, потому что эти имена используются для группировки
сводная информация. Таким образом, вы не можете запустить "sloccount / usr / src / hello / usr / local / src / hello".
Это ограничение распространяется только на параметры sloccount - подкаталоги, производные от
верхние каталоги могут иметь одно и то же базовое имя.

Если вы укажете sloccount только один каталог, sloccount попытается автоматически найти
разумная разбивка для целей отчетности (чтобы получить полезный отчет). В
в этом случае, если в каталоге есть как минимум два подкаталога, то эти подкаталоги
будет использоваться как разбивка. Если единственный каталог содержит файлы, а также
каталоги (или если вы укажете sloccount некоторые файлы в качестве параметров), эти файлы будут
назначены каталогу "top_dir", чтобы вы могли отличить их от другого содержимого.
Наконец, если есть подкаталог с именем "src", то этот подкаталог снова не работает.
вниз, со всеми последующими подкаталогами с префиксом "src_". Таким образом, если каталог «X»
имеет подкаталог «src», который содержит подкаталог «modules», sloccount сообщит о
отдельный счетчик для "src_modules".

sloccount обычно считает всех потомков этих каталогов, хотя, если не указано иное
в противном случае игнорируются символические ссылки.

sloccount - это обычный интерфейс пакета инструментов под названием "SLOCCount". Обратите внимание, что
имя всего пакета состоит из заглавных букв, а имя этой интерфейсной программы
не.

sloccount обычно сообщает оценки времени, усилий и затрат по расписанию, а также для
отдельных проектов также оценивается среднее количество активных разработчиков. Эти
просто оценки, а не высеченные в камне; вы можете изменить параметры, используемые для улучшения
По оценкам.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--версия Сообщите номер версии SLOCCount и немедленно выйдите. Этот вариант
нельзя эффективно комбинировать с другими вариантами.

--кешированный Не пересчитывать; вместо этого используйте кешированные результаты предыдущего выполнения.
Без опции --cached или --append sloccount автоматически удаляет
каталог данных и воссоздает его.

- добавить Не удаляйте предыдущие расчеты из каталога данных; вместо этого добавьте
анализ текущего содержимого каталога данных.

--датадир каталог
Хранить или использовать кэшированные данные в указанном каталоге данных; значение по умолчанию
"~ / .slocdata".

--следить Переходите по символическим ссылкам.

- дубликаты
Подсчитайте все дубликаты. Обычно, если файлы имеют одинаковое содержимое (как определено
с использованием хеш-значений MD5) учитывается только одно.

- кроссдупс Подсчитайте дубликаты, если они встречаются в разных частях разбивки. Таким образом,
если верхний каталог содержит много разных проектов, и вы хотите, чтобы
дубликаты в разных проектах для подсчета в каждом проекте, выберите этот вариант.

--автоген Подсчитайте файлы исходного кода, которые кажутся автоматически сгенерированными. Как обычно
они исключены.

--мультипроект
Разные каталоги представляют разные проекты; в противном случае это
предполагается, что весь исходный код принадлежит одному проекту. Это не
изменить общее количество файлов или значения SLOC, но это повлияет на усилия
и оценки расписания. В этом случае усилие рассчитывается отдельно для
каждый проект (а затем суммируется), а график - это примерный график
самый крупный проект.

--filecount Отображение количества файлов вместо SLOC.

--широкий Отображение в «широком» (разделенном табуляцией) формате.

--Детали Отображение подробностей, то есть результатов для каждого файла исходного кода.

--усилие F E
Измените коэффициент и показатель для модели усилий. Усилия (лично-
месяцев) рассчитывается как F * (SLOC / 1000) ^ E.

--расписание F E
Измените коэффициент и показатель для модели расписания. График (в месяцах)
вычисляется как F * (усилие) ^ E.

- персональная стоимость стоят
Измените среднюю годовую зарплату на стоят.

- накладные расходы накладные расходы
Измените значение накладных расходов на накладные расходы. Ориентировочная стоимость рассчитывается как трудозатраты *
personcost * накладные расходы.

--addlang язык
Добавьте язык, который по умолчанию не считается `` языком '' для отчетов.
В настоящее время единственными допустимыми значениями для языка являются makefile, sql и
"HTML". Эти файлы обычно не включаются в подсчет SLOC, хотя
их SLOC рассчитываются внутри компании и отображаются в количестве файлов.
Если вы хотите включить более одного такого языка, сделайте это, передав --addlang
более одного раза, например --addlang makefile --addlang sql.

--addlangall
Добавьте все языки, которые обычно не включаются в окончательные отчеты.

ПРИМЕЧАНИЯ


Как и во многих других программах, использующих Unix-подобные параметры, каталоги, имена которых начинаются с символа
тире (`` - '') может быть неверно истолковано как параметры. Если анализируемые каталоги могут
начинайте с тире, используйте двойное тире (`` - - ''), чтобы указать конец списка опций
перед перечислением каталогов.

Используйте lexcount1 в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Кронштейны
    Кронштейны
    Brackets — это бесплатная современная программа с открытым исходным кодом.
    текстовый редактор, созданный специально для Интернета
    Разработка. Написано на HTML, CSS и
    JavaScript с целенаправленными визуальными инструментами и
    подготовка ...
    Загрузить скобки
  • 2
    Бесплатный компилятор Pascal
    Бесплатный компилятор Pascal
    32/64/16-битный компилятор Паскаля для
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS и DOS;
    семантически совместимый с...
    Скачать бесплатный компилятор Pascal
  • 3
    Информация о Canon EOS DIGITAL
    Информация о Canon EOS DIGITAL
    У Canon нет счетчика выдержек
    включены в EXIF-информацию
    файл изображения, в отличие от Nikon и
    Пентакс. Нет официального Canon на основе
    заявление ...
    Загрузить информацию о Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    rEFInd - это форк загрузки rEFIt
    менеджер. Как и rEFIt, rEFInd может
    автоматическое определение установленной загрузки EFI
    загрузчики, и он представляет собой красивый графический интерфейс
    меню варианта загрузки ...
    Скачать REFInd
  • 5
    ЭкспрессЛюк GSI
    ЭкспрессЛюк GSI
    Эта страница загрузки SourceForge должна была
    разрешить пользователям загружать мой исходный код
    GSI, основанные на великом опыте Фхуссона.
    работай. Я собираю Android Pie и
    Android 1 ...
    Скачать ExpressLuke GSI
  • 6
    Музыкальный Кастер
    Музыкальный Кастер
    Music Caster - музыкальный проигрыватель для лотков
    что позволяет транслировать местную музыку на
    Устройство Google Cast. При первом запуске
    вам нужно будет щелкнуть стрелку в вашем
    тас ...
    Скачать Music Caster
  • Больше »

Команды Linux

Ad