実データでプログラミングすれば単体テストは不要! (111レス)
上下前次1-新
16(1): デフォルトの名無しさん [] 2022/06/09(木) 12:03:56.32 ID:/Ui3K6U5(1) AAS
データの仕様からダミーデータ起こすよね
機械学習させる前提なら知らんけど
時代はAIなのかな
17: デフォルトの名無しさん [] 2022/06/10(金) 08:19:42.50 ID:TkaoAfxy(1/4) AAS
>>16
単体テストの話らしいぞ?
18: デフォルトの名無しさん [] 2022/06/10(金) 08:56:21.52 ID:NAXAfwsd(1) AAS
なんつーか、セミナーで
実データを使ってプログラミングすることにより、
単純な動く動かないの単体テストはプログラミングの過程で
クリアでき、開発効率も向上するのです。
とか言われたら、乾いた笑いしか出てこないわw
19: デフォルトの名無しさん [sage] 2022/06/10(金) 09:38:52.15 ID:oA3q2UWe(1) AAS
いくら頓痴気だからってみんないじめやめな~🥺
20(1): デフォルトの名無しさん [sage] 2022/06/10(金) 11:32:59.93 ID:eVszpnue(1/2) AAS
> 単純な動く動かないの単体テスト
単体テストをコンパイルエラー相当のものと勘違いしてないか?
単体テストっていうのはモジュールとか関数レベルの小さなレベルで
正しく動くことを確認するテストのことだろ?
実データには含まれてないような稀なデータでもちゃんと動くように確認してさぁ
処理が間違っていても、単純に動けばOKみたいなもんじゃないぞ
21: デフォルトの名無しさん [sage] 2022/06/10(金) 14:32:19.58 ID:QYbaBhXC(1/2) AAS
将来的に更新されないデータしか扱わないということならそれでいいかもしれない
22: デフォルトの名無しさん [sage] 2022/06/10(金) 14:35:07.36 ID:QYbaBhXC(2/2) AAS
今更一休さんがナンセンスだという動画がつべのお薦めに上がってて?だったが
こいつらの影響か
23: デフォルトの名無しさん [sage] 2022/06/10(金) 16:41:26.27 ID:Y5qgS1UI(1) AAS
30年前の開発やね
24: デフォルトの名無しさん [sage] 2022/06/10(金) 16:55:21.51 ID:eVszpnue(2/2) AAS
30年前の手法が今も通用するし
これからも通用するのがユニケージ
25: デフォルトの名無しさん [sage] 2022/06/10(金) 17:26:49.00 ID:yVcvQagj(1) AAS
ところがユニケージは数年も持ちません
可搬性が悪く、保守性が皆無だからです
26: デフォルトの名無しさん [] 2022/06/10(金) 17:36:06.93 ID:TkaoAfxy(2/4) AAS
>>20
動くことは単体テストより前の話だろ
27: デフォルトの名無しさん [] 2022/06/10(金) 17:39:21.70 ID:TkaoAfxy(3/4) AAS
データベース、SQLのテストをしない人間は、世代に関係なくいる。データ型が間違っていても気づかない。なぜか氏名の名字は2文字という決めつけのシステムを見たことがある。
28: デフォルトの名無しさん [sage] 2022/06/10(金) 18:16:40.83 ID:Oy7NiucR(1) AAS
決めつけというよりは
ディスクを節約したかったのでは?
29(1): デフォルトの名無しさん [sage] 2022/06/10(金) 18:25:37.12 ID:UB5ZYLyS(1) AAS
そんな節約してなんの意味があるの?
節約にならんよ
30: デフォルトの名無しさん [] 2022/06/10(金) 18:26:22.57 ID:TkaoAfxy(4/4) AAS
「五十嵐太郎」を例にすると姓が「五十」、名が「嵐太」となるシステムを見たことがある。
31: デフォルトの名無しさん [sage] 2022/06/11(土) 13:07:28.66 ID:N3F47/64(1) AAS
>>29
大昔の名残なんじゃないの?
32(1): デフォルトの名無しさん [] 2022/06/11(土) 16:28:50.36 ID:h1ISo/Y7(1) AAS
テストデータでテストしても実データで起こる問題は見つからない場合がある
実データでテストしても一見動いているように観えて問題が起こるパターンを漏らす可能性がめちゃくちゃ高い
つまり両方必要
以上おしまい
33: デフォルトの名無しさん [sage] 2022/06/11(土) 16:31:27.92 ID:XvjDOgOr(1) AAS
>>32
重要なのはこれなんだ
> 実データを使ってプログラミングすることにより、
> 単純な動く動かないの単体テストはプログラミングの過程でクリアでき、
34(1): デフォルトの名無しさん [] 2022/06/11(土) 19:13:11.11 ID:zBk/MBZO(1) AAS
実データでテストするのはむしろ当たり前だろ
それをテスト環境に本番環境からデータをコピーしてきてやるんだろ
本番環境の実データでテストしろとは誰も言ってないωωω
35: デフォルトの名無しさん [sage] 2022/06/11(土) 19:32:06.26 ID:Gseb2Mz3(1) AAS
単体テストで動く動かないしかテストしないと思ってるのが怖い
36: デフォルトの名無しさん [sage] 2022/06/11(土) 19:52:49.05 ID:3GXg4kAh(1) AAS
>>34
そんな事書いてないぞ
実データでプログラミングすれば
単体テストはクリアできる
って言ってんだよ
実データでテストするとは書いていない
37: デフォルトの名無しさん [] 2022/06/11(土) 23:05:34.36 ID:eIoo0izb(1/2) AAS
メモリの確保サイズを確かめるには、実際に最大サイズを使わないとわからないからな。
38: デフォルトの名無しさん [] 2022/06/11(土) 23:07:40.26 ID:eIoo0izb(2/2) AAS
UTF-8を使っているつもりが、SJISだったりしてもシステムテストレベルではわからないから
39: デフォルトの名無しさん [] 2022/06/12(日) 10:31:30.13 ID:cPTHwR7Q(1) AAS
LFとかCRLF前提で描いてると
CRのみというアホなコードが混ざって困るのが実データ
40: デフォルトの名無しさん [sage] 2022/06/12(日) 12:49:51.36 ID:x8szYaic(1/2) AAS
普通の人の感想はこれだよなぁ。
外部リンク:xtech.nikkei.com
> 最初の題材は,旧システムから新システムへのデータ変換プログラムにミスがあり,
> 新システムのシステム・テスト中に問題が見つかった事例である。
> あらかじめ実データを使ってテストされていたことを受け,
> 大西氏は「システマチックにテストされていたのか疑問だ」と指摘した。
テストデータというのは
仕様に合わせてテストすべきないようを網羅したもの。
実データでプログラミングするだけで、単体テストがクリアとか言われても
ちゃんとテストすべきものを網羅しているのかなんてわからん
はぁーーーーー、ユニケージ開発手法は、根本的に「雑」
プロの仕事じゃない
上下前次1-新書関写板覧索設栞歴
あと 71 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s