fix: add SHA to カバレッジ統計.md subsystem list (was missing in intro line)
This commit is contained in:
+21
-21
@@ -1,6 +1,6 @@
|
||||
# カバレッジ統計
|
||||
|
||||
> 本ファイルは全コードベース(KIN + ZAN + KYU + SUB)を統合したカバレッジ状況を集計する。
|
||||
> 本ファイルは全コードベース(KIN + ZAN + KYU + SHA + SUB)を統合したカバレッジ状況を集計する。
|
||||
> 定義ファイル(COBOLキーワード網羅定義書.md)の ## 1.(予約語一覧)・## 2.(TYPE定義)を参照して集計する。
|
||||
> 凡例:◎=完全使用(全構文形式を使用)、△=一部使用(一部の構文形式のみを使用)、×=未使用
|
||||
|
||||
@@ -16,36 +16,36 @@
|
||||
| 02 | マッチング(1:N) | 匹配 | KIN05MAT, KIN03EXP | ◎ |
|
||||
| 03 | マッチング(N:1) | 匹配 | ZAN03CHK | ◎ |
|
||||
| 04 | レイアウト編集のみ(GETPUT) | 编辑 | KIN06CLD, KYU08PRI | ◎ |
|
||||
| 05 | 振り分け(IF文) | 分支 | 全メインプログラム(24本) | ◎ |
|
||||
| 06 | 振り分け(EVALUATE文) | 分支 | 24本中23本(KIN04/KIN06以外) | ◎ |
|
||||
| 05 | 振り分け(IF文) | 分支 | 全メインプログラム(34本) | ◎ |
|
||||
| 06 | 振り分け(EVALUATE文) | 分支 | 34本中25本(KIN04/KIN06以外、SHA01~SHA08はIF主体) | ◎ |
|
||||
| 07 | キーブレイク(集計) | key切 | ZAN05CAL | ◎ |
|
||||
| 08 | キーブレイク(集約) | key切 | KYU03AGG | ◎ |
|
||||
| 09 | DB更新 | 数据库 | KIN02UPD, ZAN06UPD, KYU02REG, KYU06UPD | ◎ |
|
||||
| 10 | 50分割 | 分割 | KYU07DIV | ◎ |
|
||||
| 11 | 25分割 | 分割 | — | × |
|
||||
| 12 | 100分割 | 分割 | — | × |
|
||||
| 11 | 25分割 | 分割 | SHA09S25 | ◎ |
|
||||
| 12 | 100分割 | 分割 | SHA10S10 | ◎ |
|
||||
| 13 | 項目チェック(重複含まず) | 校验 | ZAN01CHK, ZAN03CHK, KIN01INP, KIN04CHK, SUB04CHK | ◎ |
|
||||
| 14 | オンラインPGM | online | — | × |
|
||||
| 15 | CSV→FB変換(改行なし) | 文件转换 | ZAN01CHK(UNSTRING), KIN01INP(UNSTRING) | ◎ |
|
||||
| 16 | 2段階マッチング(1:1⇒1:1) | 匹配 | — | × |
|
||||
| 17 | 2段階マッチング(N:1⇒N:1) | 匹配 | — | × |
|
||||
| 18 | マッチングM:N⇒出力M件 | 匹配 | — | × |
|
||||
| 16 | 2段階マッチング(1:1⇒1:1) | 匹配 | SHA04TWO | ◎ |
|
||||
| 17 | 2段階マッチング(N:1⇒N:1) | 匹配 | SHA05TWN | ◎ |
|
||||
| 18 | マッチングM:N⇒出力M件 | 匹配 | SHA02MNC | ◎ |
|
||||
| 19 | マッチングM:N⇒出力N件 | 匹配 | — | × |
|
||||
| 20 | マッチングM:N⇒出力M×N件 | 匹配 | — | × |
|
||||
| 20 | マッチングM:N⇒出力M×N件 | 匹配 | SHA03MNP | ◎ |
|
||||
| 21 | CSV→FB変換(改行あり) | 文件转换 | KYU01CVT | ◎ |
|
||||
| 22 | 2段階マッチング(M:N⇒M:N) | 匹配 | — | × |
|
||||
| 22 | 2段階マッチング(M:N⇒M:N) | 匹配 | SHA06TWM | ◎ |
|
||||
| 23 | SELECT条件 | 数据库 | KYU05DED | ◎ |
|
||||
| 24 | 内部テーブル検索 | 内部处理 | KIN01INP(SEARCH), KIN03EXP(SEARCH ALL), ZAN03CHK(SEARCH ALL), KYU05DED(SEARCH ALL) | ◎ |
|
||||
| 25 | サブプログラム使用 | 内部处理 | SUB01DAT~SUB05TIM | ◎ |
|
||||
| 26 | DB検索 | 数据库 | KIN03EXP, KIN06CLD, KYU04CAL, KYU05DED | ◎ |
|
||||
| 27 | 項目チェック(半角20桁/4桁) | 校验 | — | × |
|
||||
| 28 | SYSIN読込 | 内部处理 | KIN08DBU, KYU07DIV | ◎ |
|
||||
| 29 | ASCII→EBCDIC変換 | 文件转换 | — | × |
|
||||
| 29 | ASCII→EBCDIC変換 | 文件转换 | SHA01CVT | ◎ |
|
||||
| 30 | キーブレイク(集計集約以外) | key切 | KIN03EXP(社員小計), ZAN02CHK(重複検出), KIN05MAT(N:1ループ), KYU03AGG(集約), KYU04CAL(同キー) | ◎ |
|
||||
| 31 | 項目チェック(重複含む) | 校验 | ZAN02CHK(時間帯重複) | ◎ |
|
||||
| 32 | 1:N+キーブレイク(同キー) | 混合 | KYU04CAL | ◎ |
|
||||
| 33 | 1:N+キーブレイク(異キー) | 混合 | — | × |
|
||||
| 34 | SORT(INPUT/OUTPUT PROCEDURE) | 排序 | — | × |
|
||||
| 33 | 1:N+キーブレイク(異キー) | 混合 | SHA07KBR | ◎ |
|
||||
| 34 | SORT(INPUT/OUTPUT PROCEDURE) | 排序 | SHA08SRT | ◎ |
|
||||
| 35 | MERGE(複数ファイル結合) | 排序 | KYU09MRG | ◎ |
|
||||
|
||||
### 1.2 集計
|
||||
@@ -53,9 +53,9 @@
|
||||
| 指標 | 値 |
|
||||
|------|:----:|
|
||||
| 全タイプ数 | 35 |
|
||||
| ◎(使用) | 22 |
|
||||
| ×(未使用) | 13 |
|
||||
| カバレッジ率(◎/35) | 62.9% |
|
||||
| ◎(使用) | 32 |
|
||||
| ×(未使用) | 3 |
|
||||
| カバレッジ率(◎/35) | 91.4% |
|
||||
|
||||
---
|
||||
|
||||
@@ -323,10 +323,10 @@
|
||||
| 指標 | 値 |
|
||||
|------|:----:|
|
||||
| **プログラムタイプカバレッジ(35タイプ)** | |
|
||||
| ◎(使用) | 22 / 35 |
|
||||
| ×(未使用) | 13 / 35 |
|
||||
| カバレッジ率(◎/35) | 62.9% |
|
||||
| 実装対象限定(1-9,13-15,24-26,28,30-31)= 20種中 | 20件 = 100.0% |
|
||||
| ◎(使用) | 32 / 35 |
|
||||
| ×(未使用) | 3 / 35 |
|
||||
| カバレッジ率(◎/35) | 91.4% |
|
||||
| 実装対象限定(SHA未実装時基準) | 22 / 35 = 62.9% |
|
||||
| **PICTURE記号カバレッジ(Section 2.1)** | |
|
||||
| 全記号数(11種) | 11 |
|
||||
| 使用済記号(◎+△) | 7 |
|
||||
@@ -346,5 +346,5 @@
|
||||
| 未使用TYPE | 4(G, N, BINARY, ZZZ9) |
|
||||
| TYPEカバレッジ率 | 63.6%(特殊含め90.9%) |
|
||||
|
||||
> 本ファイルは全コードベース(KIN01-09 + ZAN01-06 + KYU01-09 + SUB01-05 = 29プログラム)を統合したカバレッジ状況。
|
||||
> 本ファイルは全コードベース(KIN01-09 + ZAN01-06 + KYU01-09 + SHA01-10 + SUB01-05 = 39プログラム)を統合したカバレッジ状況。
|
||||
> 定義ファイル(COBOLキーワード網羅定義書.md)と合わせて参照すること。
|
||||
|
||||
Reference in New Issue
Block a user