「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
「単体テストを手動で行いエビデンス取る」の破壊力 http://mevius.5ch.io/test/read.cgi/tech/1600831751/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
52: デフォルトの名無しさん [sage] 2020/09/24(木) 13:00:15.99 ID:wzh1JL/V 関数なんかフィーリングでつくるだろうふつう 関数の設計?関数仕様書みたいのをいちいち書かせるタイプのアフォなんか? http://mevius.5ch.io/test/read.cgi/tech/1600831751/52
53: デフォルトの名無しさん [sage] 2020/09/24(木) 13:08:10.28 ID:2iTMkqwR >>51 ホントだ どうでもいいなw だから>>6でもいいんだよな? http://mevius.5ch.io/test/read.cgi/tech/1600831751/53
54: デフォルトの名無しさん [sage] 2020/09/24(木) 13:17:28.23 ID:sW11ypIO >>50 何を書いたつもりなの? http://mevius.5ch.io/test/read.cgi/tech/1600831751/54
55: デフォルトの名無しさん [sage] 2020/09/24(木) 14:21:13.46 ID:27/WCIy4 >>53 > だから>>6でもいいんだよな? >>6には固定値が書かれてないから駄目だって言ってんだろ 理解できますか? あ、そう。理解できない。 ↓こうしろって言ってるだけなのに、理解できないのか?終わってるな int S=sumAtoF(1,2,3,4,5,6); int chkS=21; if(S!=chkS) { エラー } http://mevius.5ch.io/test/read.cgi/tech/1600831751/55
56: デフォルトの名無しさん [sage] 2020/09/24(木) 14:27:23.42 ID:2iTMkqwR >>55 え?じゃあどうやって21って出したの? こんなの固定値のわけないじゃん http://mevius.5ch.io/test/read.cgi/tech/1600831751/56
57: デフォルトの名無しさん [sage] 2020/09/24(木) 14:29:36.05 ID:27/WCIy4 > え?じゃあどうやって21って出したの? 最初に関数を実装するんじゃやなくて 仕様を定義しましょうと言ってる お前は仕様を決めずにいきなり関数書いて、その関数の実行結果を出力して 俺がコードにバグを入れるなんてありえない。だから21が正しい!と言ってるだけ。 テストを全くしてない http://mevius.5ch.io/test/read.cgi/tech/1600831751/57
58: デフォルトの名無しさん [sage] 2020/09/24(木) 14:31:27.33 ID:2iTMkqwR >>57 それで? どうやって21を出したの? ここが品質のすべてを担保してるのにどうでもいいわけないだろアホか http://mevius.5ch.io/test/read.cgi/tech/1600831751/58
59: デフォルトの名無しさん [sage] 2020/09/24(木) 14:35:32.71 ID:27/WCIy4 >>58 > どうやって21を出したの? 「例:1,2,3,4,5,6を引数に渡したら21を返す関数が欲しい」 という要件 最初は関数(コード)は存在しない 最初に関数(コード)を実装してはいけない 実装した関数(コード)で出してはいけない 実装する前に決める話 どうやって21を出したの? それはその関数が欲しい人に聞け http://mevius.5ch.io/test/read.cgi/tech/1600831751/59
60: デフォルトの名無しさん [sage] 2020/09/24(木) 14:41:24.36 ID:2iTMkqwR >>59 ええ?A+B+C+D+E+Fなんだけど? http://mevius.5ch.io/test/read.cgi/tech/1600831751/60
61: デフォルトの名無しさん [sage] 2020/09/24(木) 14:42:20.05 ID:27/WCIy4 >>60 それは実装 最初に実装を書くなと何度もいわせるな http://mevius.5ch.io/test/read.cgi/tech/1600831751/61
62: デフォルトの名無しさん [sage] 2020/09/24(木) 14:46:52.37 ID:2iTMkqwR >>61 今回は客がそう言ったのな http://mevius.5ch.io/test/read.cgi/tech/1600831751/62
63: デフォルトの名無しさん [sage] 2020/09/24(木) 14:47:41.87 ID:27/WCIy4 >>62 客はお前より頭がいいなw http://mevius.5ch.io/test/read.cgi/tech/1600831751/63
64: デフォルトの名無しさん [sage] 2020/09/24(木) 19:32:55.83 ID:eJ60na0U なんか荒れてんな。 単体テストって固定された仕様に対して実装者次第で変化するロジックをテストするものだろ。 例題があまりにも単純コードだからロジックと実装が一致するなんて現象が起きるのであって、考え方はテスト仕様を満たしているかどうかが重要。 だと思うんだぜ。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/64
65: デフォルトの名無しさん [sage] 2020/09/24(木) 19:36:00.81 ID:eJ60na0U >>64 > 例題があまりにも単純コードだからロジックと実装が一致するなんて現象が起きるのであって、 ロジック(実装内容)とテストコードの間違い http://mevius.5ch.io/test/read.cgi/tech/1600831751/65
66: デフォルトの名無しさん [sage] 2020/09/24(木) 19:42:58.77 ID:4CFVaDi9 >>65 そこじゃないよ。 あのアホは「足し算をすることで21になるかどうかわからない」から コードを書いてそのコードの出力ログで21とでたからOKOK。 21になるかどうかわからないけどログにそう出てるからOKOKって言ってるわけだから http://mevius.5ch.io/test/read.cgi/tech/1600831751/66
67: デフォルトの名無しさん [sage] 2020/09/24(木) 19:44:47.63 ID:4CFVaDi9 仕様からロジックを作り出すことができなくて、 ロジックを与えられて、そのロジックをコードで書いてるだけの人間なんでしょう コーダーってやつ http://mevius.5ch.io/test/read.cgi/tech/1600831751/67
68: デフォルトの名無しさん [sage] 2020/09/24(木) 19:57:39.46 ID:2iTMkqwR >>66 ほう、それじゃ君はどうやって21を出すんだい? 偉そうなこと言ってるんだから誰もが納得できる解答をもっているんだよね? http://mevius.5ch.io/test/read.cgi/tech/1600831751/68
69: デフォルトの名無しさん [sage] 2020/09/24(木) 20:02:12.92 ID:5Fx1JvjP >>68 納得できてないの、お前だけみたいだぞ。 キョロキョロ見回してみなw http://mevius.5ch.io/test/read.cgi/tech/1600831751/69
70: デフォルトの名無しさん [sage] 2020/09/24(木) 20:05:10.45 ID:2iTMkqwR ちなみに俺は答えを持っているぜ お前ら雑魚といっしょにするな お前らは正しいかどうかわからない自動テスト(笑)をずっと動かしていればいいよ http://mevius.5ch.io/test/read.cgi/tech/1600831751/70
71: デフォルトの名無しさん [sage] 2020/09/24(木) 20:23:16.24 ID:MX/I4ATg なんだかなぁ...。 sumAtoFって名前からして引数のAからFを足したやつを吐き出すのが仕様なんだろ? じゃあ、その仕様に合ったテストコードを書けばいいじゃん。 って話なのだが...まぁ、それ以前に、だ。 うん?単体テストをする上でテスト対象のメソッドの仕様がわかりませんってやばくね? http://mevius.5ch.io/test/read.cgi/tech/1600831751/71
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 639 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s