問題タブ [lines-of-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
19857 参照

python - git repo のコード行履歴をグラフ化するにはどうすればよいですか?

基本的に、各コミット後にリポジトリ内のコード行数を取得したいと考えています。

私が見つけた唯一の(本当にくだらない)方法は、実行するために使用git filter-branchすることであり、各コミットでwc -l *実行され、次に実行されるスクリプトgit reset --hardwc -l

もう少し明確にするために、ツールを実行すると、最初のコミットのコード行が出力され、次に 2 番目のコミット、というように出力されます。これは、ツールに出力してもらいたいものです(例として):

私はルビーの「git」ライブラリをいじりましたが、最も近いのは.lines()diffでメソッドを使用することでした。これは、追加された行を提供する必要があるようです(ただし、行を削除すると0が返されます)。

0 投票する
3 に答える
1951 参照

oop - オブジェクト指向言語のクラスとコード行の適切な比率は?

オブジェクト指向言語 (C++、C#、Java など) のクラス数とコード行数の適切な比率はどれくらいですか?

マネージャーを含む多くの人々は、ソフトウェアの複雑さを測定するために従来の LOC (コード行数) メトリックを好みますが、ハードボイルドなオブジェクト指向開発者の多くは、LOC は重要なクラス数の価値がないと言うでしょう。そして個人的には、クラスは複雑さのより合理的な指標かもしれないと信じていますが、LOC 指標がなければ、それらのクラスの実際の複雑さ (そこにいるポルターガイストと神々の量) を推定するのは難しいと思います.

したがって、かなり適切にコーディングされたソフトウェアの健全な比率となる可能性が高いことを誰かが知っていますか?

編集: この特定のケースでは、コードをクリーンアップするために必要なリファクタリングの量の大まかな見積もりを決定するための比率を探しています。

編集: Firefox、Apache、Webkit などの大きな OSS プロジェクトの比率を知っている人はいますか?

0 投票する
7 に答える
1151 参照

c# - コードの行数に対するC#ペナルティ?

home.csフォーム内のコードの量に制限やパフォーマンスのペナルティはありますか?

Visual Studio 2008 の C# でデータベース アプリケーションのフロントエンドを作成しています。状況に応じて、新しいフォームを使用する代わりに、エンド ユーザーに表示される情報を変更するタブ ページの方法を使用しています。

VBA/MS Access から来て、特定の行数のコードを超えると、エラーが発生してコンパイルされないことを覚えています。C# は Visual Studio 2008 でこれを行いますか? それとも、パフォーマンス ヒットが発生しますか? すべてが 1 か所にあるため、コードの可読性が問題になる可能性があることはわかっていますが、状況によってはそれが利点であると考えることもできます。

0 投票する
4 に答える
61234 参照

sql - SQL Server ストアド プロシージャと各プロシージャのコード行を一覧表示するクエリ

データベース内のすべての (ユーザー) ストアド プロシージャのリストを、名前ごとにコードの行数と共に返すクエリが必要です。

すなわち

これを行う方法はありますか?

0 投票する
2 に答える
3027 参照

c# - .NET 2.0 c# プロジェクトの LoC (コード行数) メトリック

コマンド ラインを使用して C# プロジェクトのコード行のメトリックを取得するのに役立つ無料のツールをいくつか提案してください。

0 投票する
14 に答える
3215 参照

c++ - NLOC をカウントする簡単なスクリプト?

NLOC (netto lines of code) をカウントする簡単なスクリプトを知っていますか。スクリプトは C コードの行をカウントする必要があります。空行や中括弧だけの行を数えるべきではありません。しかし、過度に正確である必要もありません。

0 投票する
21 に答える
11860 参照

lines-of-code - コードの行を数える標準的な方法はありますか?

この質問に対する明確な「正しい」答えはないことを私は理解していますが、人々がコード行について話すとき、それらはどういう意味ですか?たとえば、C ++では、空白行を数えますか?コメント?開いたブレースまたは閉じたブレースだけの線?

生産性の尺度としてコード行を使用する人がいることは知っていますが、ここに標準的な規則があるかどうか疑問に思っています。また、さまざまなコンパイラにコードの行をカウントさせる方法があると思います-そこに標準的な規則はありますか?

0 投票する
11 に答える
1142 参照

report - 見込み客にコードを提示するにはどうすればよいですか?

技術にあまり詳しくない聴衆にコードのデモを行い、プロジェクトで得たもの (約 15,000 行のコード) を見せる必要があります。私はプロジェクトに時間を費やし、良い状態にあることを彼らに納得させようとしています.

これらの人は、この製品にお金を投資することを計画しています。したがって、私はこのアプリが彼らが費やす価格に見合うだけの価値があることを彼らに納得させ、私が費やした時間を正当化する必要があります。彼らの信頼)。

  • 「コード行数」以外に使用できる指標は何ですか? (多分コメント行? )
  • .NET プロジェクトからレポートを生成するのに最適なツール (できれば無料) は?

アップデート :

また、次のように「プロジェクト コスト - cocomo」を提供する方法もクールです。

ここに画像の説明を入力

見つかった: http://www.cms4site.ru/utility.php?utility=cocomoiiは、プロジェクトの推定コストを計算するのに役立ちます。

0 投票する
6 に答える
4015 参照

visual-studio - C++ プロジェクトのコードの行数を確認するにはどうすればよいですか?

Visual Studio で、プロジェクトに存在するコードの行数を簡単に知る方法はありますか?