# 2024/10/28 - 2024/11/02 (2024 44週目)報告 # 課題管理 ## [概要] ### a[以前からある課題] 4. +NFCNVが遅い問題 5. 画面のReverseがおかしいところがある? 1. 【作業中】 7. setStringforSelectWhereWithRDBでソートKEYがかぶっているときに同じデータが取られ続ける可能性がある?(cob-mysql.c : TODO 2022-02-03として記述) 11. DBでポーリングする処理がなくなっているため長時間放置すると「server has gone away」のエラーになる 1. 【作業中】 ### b[発見された課題課題] 1. レコードロック 1. エラーで終了したときに外れないロックが存在する 4. 仕様情報のまとめ 1. 情報管理ツールにレコードレイアウトを追加 2. 管理ツール環境の整備 5. 仕様書の最新化 1. ユーティリティの仕様書 1. ユーティリティの仕様書の更新がされてない 2. ユーティリティの仕様変更部分のテストが十分ではない 6. テスト結果の対応(2024/10/21) 1. 請求明細書の出力先でエラー 1. 再現テスト ## [作業詳細] ### 課題a-4 - NFCNVが遅い問題 - 各種ユーティリティは遅いものは存在せず、前後のCOBOLに原因がある - 各COBOLでも特にWRITE,REWRITEがある処理について遅いことが判明 ### 課題b-2 - レコードロック - ユニットテストをツールを用いて行う - 人為的ミスを取り除くことで問題を減らす - ユニットテスト中 ### 課題b-5 - 仕様書 - ユーティリティについてやり直すテスト仕様書の作成 ### 課題b-6 - 再現テスト - 再現しない - 再現しない原因と再現方法の調査 --------- ## [次週予定] - 仕様書,設計書を検討 - ユニットテストはある程度網羅率を高める必要がある