'「実行可能ファイル」の意味は何ですか?とgithubヒントの `sloc`?

GitHubオープンソースプロジェクトコードを読んだとき:

コンテンツの前に

Executable File 67 lines (60 sloc) 2.42 KB 

が表示されます。

Executable Fileslocの意味は何ですか?

いつPyCharmで実行しましたが、何も起こらないようです。その機能は何ですか?ファイルの使用方法は?

ここに画像の説明を入力してください

コメント

  • これはフリーソフトウェア(またはオープンソース)に関する質問ではないようです。
  • リンクされた例から、GitHubは" sloc "カウントの一部として、空白以外の行(コメントを含む)をカウントします。 7つの空白行(ファイルの最後にある明らかに暗黙の空白行を含む)があるため、slocカウントは60です。以下にリンクされているウィキペディアの記事に記載されているように、1

SLOC "であるため、さまざまなツールがさまざまな方法でこれを報告する場合があります。例からわかるように、ファイルの最後に物理行として数えられるものについて完全な合意すらありません(ファイルは66行ですか67行ですか?)。

回答

「実行可能」とは、ご想像のとおり、このファイルを直接実行できることを意味します(つまり、ライブラリやコレクションだけではありません。
具体的には、この実行可能ファイルは、パイプされているログから入力を受け取るように設計されています。パイプを使用せずにPyCharmで実行しているため、何も実行されていないようです。このユーティリティの使用方法の説明については、プロジェクトのwikiエントリを参照してください。

SLOCはSourceLines ofCodeの略です。ファイル内の論理コード行数(物理行数ではありません)。2つの違いの詳細については、ウィキペディアの記事を参照してください。 。

コメント

  • 具体的には、ファイルの実行可能ステータスがgitリポジトリ自体に記録されていることを意味します。'ファイルの実行が実際に機能することを意味するわけではなく、実行可能ファイルのステータスをgitに記録する必要もありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です