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

Ad


Значок OnWorks

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

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

Это команда xml_count, которую можно запустить в бесплатном хостинг-провайдере 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-подобные параметры, каталоги, имена которых начинаются с символа
тире (`` - '') может быть неверно истолковано как параметры. Если анализируемые каталоги могут
начинайте с тире, используйте двойное тире (`` - - ''), чтобы указать конец списка опций
перед перечислением каталогов.

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


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

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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad