英語フランス語スペイン語

Ad


OnWorksファビコン

get_sloc - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで get_sloc を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド get_sloc です。

プログラム:

NAME


sloccount-コードのソース行をカウントする(SLOC)

SYNOPSIS


スロットカウント [- バージョン] [-キャッシュ] [-追加] [ --datadir ディレクトリにジョブを開始します。 ] [-フォローする]
[-重複] [--クロスダップ] [-autogen] [-マルチプロジェクト] [--ファイル数] [- 幅]
[- 詳細] [ - 努力 F E ] [ - スケジュール F E ] [ --人件費 コスト ] [ - オーバーヘッド
オーバーヘッド ] [ -Adddlang 言語 ] [ -Adddlangall ] [--] ディレクトリ

DESCRIPTION


sloccountは、の子孫に含まれるコードの物理ソース行(SLOC)をカウントします。
指定されたディレクトリのセット。 どのファイルがソースコードであるかを自動的に判断します
ファイル、および各ファイルで使用されるコンピュータ言語を自動的に決定します。 に
デフォルトでは、SLOCの結果を要約し、さまざまな見積もり(労力や
開発コスト)が、その出力はさまざまなオプションで制御できます。

sloccountにXNUMXつ以上のディレクトリのリストを指定すると、カウントが分割されます
そのリストによると。 重要な制限がXNUMXつあります。
これらの名前はグループ化に使用されるため、パラメータとして指定されたディレクトリは異なる必要があります
要約情報。 したがって、「sloccount / usr / src / hello / usr / local / src / hello」を実行することはできません。
この制限は、sloccountのパラメータにのみ適用されます-サブディレクトリは
最上位ディレクトリは同じベース名を持つことができます。

sloccountに単一のディレクトリのみを指定すると、sloccountは自動的に
レポートの目的のための合理的な内訳(したがって、有用なレポートが生成されます)。 の
この場合、ディレクトリに少なくともXNUMXつのサブディレクトリがある場合、それらのサブディレクトリ
内訳として使用されます。 単一のディレクトリにファイルと
ディレクトリ(またはsloccountにパラメータとしていくつかのファイルを指定した場合)、それらのファイルは
ディレクトリ「top_dir」に割り当てられているため、他のコンテンツと区別できます。
最後に、「src」という名前のサブディレクトリがある場合、そのサブディレクトリは再び壊れています
ダウンし、それ以降のすべてのサブディレクトリの前に「src_」が付きます。 したがって、ディレクトリ「X」の場合
サブディレクトリ「modules」を含むサブディレクトリ「src」があり、sloccountは
「src_modules」の個別のカウント。

sloccountは通常、これらのディレクトリのすべての子孫を考慮しますが、指示がない限り
それ以外の場合は、シンボリックリンクを無視します。

sloccountは、「SLOCCount」という名前のツールパッケージの通常のフロントエンドです。 に注意してください
パッケージ全体の名前には大文字が含まれていますが、このフロントエンドプログラムの名前は
ではない。

sloccountは通常、スケジュールの時間、労力、およびコストの見積もりを報告します。
単一のプロジェクトでは、アクティブな開発者の平均数も推定されます。 これらは
石に刻まれたものではなく、単なる見積もりです。 を改善するために使用されるパラメータを変更できます
見積り。

OPTIONS


- バージョン SLOCCountのバージョン番号を報告し、すぐに終了します。 このオプション
他のオプションとうまく組み合わせることができません。

-キャッシュ 再計算しないでください。 代わりに、前の実行からのキャッシュされた結果を使用してください。
--cachedまたは--appendオプションがないと、sloccountは自動的に
データディレクトリとそれを再作成します。

-追加 以前の計算をデータディレクトリから削除しないでください。 代わりに、
データディレクトリの現在の内容に対する分析。

--datadir ディレクトリにジョブを開始します。
指定されたデータディレクトリにキャッシュされたデータを保存または使用します。 デフォルト値は
"〜/ .slocdata".

-フォローする シンボリックリンクをたどります。

-重複
すべての重複をカウントします。 通常、ファイルの内容が等しい場合(決定されたとおり)
MD5ハッシュ値を使用)、XNUMXつだけがカウントされます。

--クロスダップ 内訳の異なる部分で重複が発生した場合は、重複をカウントします。 したがって、
トップディレクトリに多くの異なるプロジェクトが含まれていて、
各プロジェクトでカウントするために異なるプロジェクトで複製する場合は、このオプションを選択してください。

-autogen 自動的に生成されたように見えるソースコードファイルを数えます。 通常は
これらは除外されます。

-マルチプロジェクト
異なるディレクトリは異なるプロジェクトを表します。 そうでなければ、それは
すべてのソースコードが単一のプロジェクトに属していると想定しました。 これはしません
ファイルの総数またはSLOC値を変更しますが、作業には影響します
とスケジュールの見積もり。 このオプションを指定すると、労力は個別に計算されます
各プロジェクト(そして合計)、およびスケジュールはの推定スケジュールです
最大のプロジェクト。

--ファイル数 SLOCの代わりにファイルの数を表示します。

- 幅 「ワイド」(タブ区切り)形式で表示します。

- 詳細 詳細、つまりすべてのソースコードファイルの結果を表示します。

- 努力 F E
エフォートモデルの係数と指数を変更します。 努力(直接-
月)はF *(SLOC / 1000)^ Eとして計算されます。

- スケジュール F E
スケジュールモデルの係数と指数を変更します。 スケジュール(月単位)
F *(努力)^ Eとして計算されます。

--人件費 コスト
平均年俸をに変更します コスト.

- オーバーヘッド オーバーヘッド
オーバーヘッド値をに変更します オーバーヘッド。 推定コストは労力として計算されます*
人件費*諸経費。

-Adddlang 言語
デフォルトでは報告対象の「言語」と見なされない言語を追加します。
現在、言語の有効な値は「makefile」、「sql」、および
「html」。 これらのファイルは通常、SLOCカウントには含まれませんが、
それらのSLOCは内部で計算され、ファイル数に表示されます。
そのような言語を複数含める場合は、-addlangを渡して行います。
複数回、たとえば--addlang makefile --addlangsql。

-Adddlangall
通常は最終レポートに含まれないすべての言語を追加します。

注意事項


Unixライクなオプションを使用する他の多くのプログラムと同様に、名前が
ダッシュ( ``-'')はオプションとして誤って解釈される可能性があります。 分析するディレクトリが
ダッシュで始まり、二重ダッシュ( ``-'')を使用してオプションリストの終わりを示します
ディレクトリを一覧表示する前に。

onworks.net サービスを使用してオンラインで get_sloc を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad