2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VS codeで簡単にステップ数を計測する方法

Last updated at Posted at 2024-03-06

概要

  • ステップ数を vscode で計測する方法を記載します。

ステップ数とは

  • プログラム内で実行される個々の命令やステートメントの数を表すもの
  • ステップ数が多いほどプログラムが複雑であり、理解や保守が難しい
  • ステップ数が少ないプログラムは、シンプルで理解しやすく、バグの発生リスクが低い
  • プログラムのコード行数とは異なる
  • プログラムが実行される際の命令やステートメントの数を数えるもので、1 つのコード行に複数のステップが含まれることがあります。たとえば、条件文やループがある場合、その中の複数のステップが 1 つの行に含まれる

詳しくは参考の記事をご覧ください

計測方法

  1. vscode の拡張機能から VS Code Counter をインストールする: https://github.com/uctakeoff/vscode-counter

  2. F1(もしくは ctrl + shift + p)を押下し、VSCodeCounter:ディレクトリ内のコードを数えるを選択する

  3. 計測したいディレクトリを選択する

  4. 出力される Markdown ファイルから結果を確認する

    • アウトプット例

      # Summary
      
      Date : 2024-03-06 11:06:42
      
      Directory c:\\Users\\その他\\sample
      
      Total : 1 files, 9 codes, 2 comments, 3 blanks, all 14 lines
      
      Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
      
      ## Languages
      
      | language | files | code | comment | blank | total |
      | :------- | ----: | ---: | ------: | ----: | ----: |
      | Python   |     1 |    9 |       2 |     3 |    14 |
      
      ## Directories
      
      | path | files | code | comment | blank | total |
      | :--- | ----: | ---: | ------: | ----: | ----: |
      | .    |     1 |    9 |       2 |     3 |    14 |
      
      Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
      

参考

2
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?