アカウント名:
パスワード:
読めるものが誰もいないコードに生成AIを使うのは危険では?
オリジナルのCOBOLで今処理しているデータを、AIが作ったJAVAにINPUTして、オリジナルとまったく同じOUTPUTが出れば、AIは成功。一致しないなら、失敗。
もちろんデータが変われば、COBOLとJAVAで違う可能性はあるけど、実際のINPUT/OUTPUTで検証した後のJAVAなら、バグ(COBOL版にある/なしにかかわらず)が見つかったら、メンテのしやすいJAVA版でバグFIXすればいい。
ブラックボックス化しているのに、バグっぽい挙動含めて再現出来しないとまずいのでは?
COBOL版とJAVA版でINPUT/OUTPUTが一致するということは、バグも含めて再現している。
しかし、比較する内容が足りないと、特定値がすり抜ける [srad.jp]。
どこかのグローバル変数の値が変わると出力が変わるみたいなのをもれなく追跡できるかどうか大変疑問
「バグ(COBOL版にある/なしにかかわらず)」じゃないのか?
INPUT/OUTPUTで見つけられないハグはあっても検出できないからな。
「バグっぽい挙動含めて再現」と完全に矛盾してるよな結局テストケースにヘンペルの黒カラス全部用意しとく必要がある
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
ハルシネーション (スコア:0)
読めるものが誰もいないコードに生成AIを使うのは危険では?
Re: (スコア:0)
オリジナルのCOBOLで今処理しているデータを、AIが作ったJAVAにINPUTして、オリジナルとまったく同じOUTPUTが出れば、AIは成功。
一致しないなら、失敗。
もちろんデータが変われば、COBOLとJAVAで違う可能性はあるけど、実際のINPUT/OUTPUTで検証した後のJAVAなら、バグ(COBOL版にある/なしにかかわらず)が見つかったら、メンテのしやすいJAVA版でバグFIXすればいい。
Re:ハルシネーション (スコア:0)
ブラックボックス化しているのに、バグっぽい挙動含めて再現出来しないと
まずいのでは?
Re: (スコア:0)
COBOL版とJAVA版でINPUT/OUTPUTが一致するということは、バグも含めて再現している。
Re: (スコア:0)
しかし、比較する内容が足りないと、特定値がすり抜ける [srad.jp]。
Re: (スコア:0)
どこかのグローバル変数の値が変わると出力が変わるみたいなのをもれなく追跡できるかどうか大変疑問
Re: (スコア:0)
「バグ(COBOL版にある/なしにかかわらず)」じゃないのか?
Re: (スコア:0)
INPUT/OUTPUTで見つけられないハグはあっても検出できないからな。
Re: (スコア:0)
「バグっぽい挙動含めて再現」と完全に矛盾してるよな
結局テストケースにヘンペルの黒カラス全部用意しとく必要がある