AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

get_sloc - En ligne dans le Cloud

Exécutez get_sloc dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande get_sloc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


sloccount - compte les lignes de code source (SLOC)

SYNOPSIS


slocompte [--version] [--caché] [--append] [ --répertoire de données annuaire ] [--poursuivre]
[--doublons] [--crossdups] [--autogène] [--multiprojet] [--compte de fichiers] [--large]
[--des détails] [ --effort F E ] [ --calendrier F E ] [ --personcost sables moins coûteux ] [ --aérien
aérien ] [ --ajouterlang langue ] [ --addlangall ] [--] répertoires

DESCRIPTION


sloccount compte les lignes de code source physique (SLOC) contenues dans les descendants du
ensemble de répertoires spécifié. Il détermine automatiquement quels fichiers sont du code source
fichiers, et il détermine automatiquement le langage informatique utilisé dans chaque fichier. Par
par défaut, il résume les résultats du SLOC et présente diverses estimations (telles que l'effort et
coût de développement), mais sa production peut être contrôlée par diverses options.

Si vous donnez à sloccount une liste de deux répertoires ou plus, les comptes seront divisés
selon cette liste. Il y a une limitation importante : les noms de base des
les répertoires donnés en paramètres doivent être différents, car ces noms sont utilisés pour regrouper
informations récapitulatives. Ainsi, vous ne pouvez pas exécuter "sloccount /usr/src/hello /usr/local/src/hello".
Cette limitation ne s'applique qu'aux paramètres de sloccount - les sous-répertoires descendants de
les répertoires supérieurs peuvent avoir le même nom de base.

Si vous ne donnez à sloccount qu'un seul répertoire, sloccount essaie de trouver automatiquement un
répartition raisonnable à des fins de rapport (cela produira donc un rapport utile). Dans
ce cas, si le répertoire a au moins deux sous-répertoires, alors ces sous-répertoires
sera utilisé comme ventilation. Si le répertoire unique contient des fichiers ainsi que
répertoires (ou si vous donnez à sloccount des fichiers en paramètres), ces fichiers seront
affecté au répertoire "top_dir" afin que vous puissiez les distinguer des autres contenus.
Enfin, s'il existe un sous-répertoire nommé "src", alors ce sous-répertoire est à nouveau cassé
vers le bas, avec tous les autres sous-répertoires préfixés par "src_". Ainsi, si le répertoire "X"
a un sous-répertoire "src", qui contient le sous-répertoire "modules", sloccount rapportera un
compte séparé pour "src_modules".

sloccount considère normalement tous les descendants de ces répertoires, mais sauf indication contraire
sinon, il ignore les liens symboliques.

sloccount est le front-end habituel du paquet d'outils nommé "SLOCCount". Notez que le
le nom de l'ensemble du package est en majuscules, tandis que le nom de ce programme frontal
ne fait pas.

sloccount rapportera normalement des estimations de temps, d'effort et de coût, et pour
projets individuels, il estime également le nombre moyen de développeurs actifs. Ceux-ci sont
de simples estimations, non gravées dans la pierre ; vous pouvez modifier les paramètres utilisés pour améliorer la
estimations.

OPTIONS


--version Signalez le numéro de version de SLOCCount et quittez immédiatement. Cette option
ne peut être utilement combiné avec aucune autre option.

--caché Ne recalculez pas ; à la place, utilisez les résultats mis en cache d'une exécution précédente.
Sans l'option --cached ou --append, sloccount supprime automatiquement le
répertoire de données et le recrée.

--append Ne supprimez pas les calculs précédents du répertoire de données ; à la place, ajoutez le
analyse au contenu actuel du répertoire de données.

--répertoire de données annuaire
Stocker ou utiliser les données mises en cache dans le répertoire de données donné ; la valeur par défaut est
"~/.slocdata".

--poursuivre Suivez les liens symboliques.

--doublons
Comptez tous les doublons. Normalement, si les fichiers ont un contenu égal (tel que déterminé
en utilisant les valeurs de hachage MD5), un seul est compté.

--crossdups Comptez les doublons s'ils surviennent dans différentes parties de la répartition. Ainsi,
si le répertoire supérieur contient de nombreux projets différents et que vous voulez que le
doublons dans différents projets à compter dans chaque projet, choisissez cette option.

--autogène Comptez les fichiers de code source qui semblent être générés automatiquement. Normalement
ceux-ci sont exclus.

--multiprojet
Les différents répertoires représentent différents projets ; sinon c'est
suppose que tout le code source appartient à un seul projet. Cela ne
modifier le nombre total de fichiers ou les valeurs SLOC, mais cela affecte l'effort
et des estimations de calendrier. Compte tenu de cette option, l'effort est calculé séparément pour
chaque projet (puis additionné), et l'échéancier est l'échéancier estimé de
le plus gros projet.

--compte de fichiers Afficher le nombre de fichiers au lieu de SLOC.

--large Affichage au format "large" (séparé par des tabulations).

--des détails Affichez les détails, c'est-à-dire les résultats pour chaque fichier de code source.

--effort F E
Modifiez le facteur et l'exposant pour le modèle d'effort. Effort (en personne-
mois) est calculé comme F*(SLOC/1000)^E.

--calendrier F E
Modifiez le facteur et l'exposant du modèle de nomenclature. Horaire (en mois)
est calculé comme F*(effort)^E.

--personcost sables moins coûteux
Changer le salaire annuel moyen en sables moins coûteux.

--aérien aérien
Remplacez la valeur de frais généraux par aérien. Le coût estimé est calculé en tant qu'effort *
coût de la personne * frais généraux.

--ajouterlang langue
Ajouter une langue non considérée par défaut comme une ``langue'' à signaler.
Actuellement, les seules valeurs légales pour la langue sont "makefile", "sql" et
"html". Ces fichiers ne sont normalement pas inclus dans les décomptes SLOC, bien que
leurs SLOC sont calculés en interne et ils sont affichés dans le nombre de fichiers.
Si vous souhaitez inclure plusieurs de ces langues, faites-le en passant --addlang
plus d'une fois, par exemple --addlang makefile --addlang sql.

--addlangall
Ajoutez toutes les langues qui ne sont normalement pas incluses dans les rapports finaux.

NOTES


Comme pour de nombreux autres programmes utilisant des options de type Unix, les répertoires dont les noms commencent par un
tiret (``-'') peut être mal interprété comme des options. Si les répertoires à analyser pouvaient
commencer par un tiret, utiliser le double tiret (``- -'') pour indiquer la fin de la liste d'options
avant de lister les répertoires.

Utilisez get_sloc en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad