[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 02/22 13:49 / Filesize : 230 KB / Number-of Response : 710
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

「単体テストを手動で行いエビデンス取る」の破壊力



1 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 12:29:11.02 ID:irsqaiS+.net]
単体テストは自動化するものだと思っていたから
一瞬何を言っているのかわからなかった

137 名前:デフォルトの名無しさん [2020/09/25(金) 14:56:10.10 ID:ycF3TYue.net]
>>132
単体w 単体で仕様確認する暇あったら結合、総合で確認しろよw
単体で仕様確認できると思ってる方がやべーわwwww

テスラのロケット知ってるか? 部品のテスト頑張ったらロケットが飛ぶと思ってそうだなお前

138 名前:デフォルトの名無しさん [2020/09/25(金) 14:57:19.88 ID:ycF3TYue.net]
>>135
総合テストを重視してたらその仕様の問題もはっきりわかったってことだ
お前のように単体テスト頑張るやつが開発者だったんだろw よくある話だな

139 名前:デフォルトの名無しさん [2020/09/25(金) 14:58:31.75 ID:ycF3TYue.net]
テスラではシミュレーションをなくして実地で何回もロケット打ち上げること
繰り返して洗練させていったんだよ

単体テストやるやつは所詮ホリエモンロケットなんだよwwwww

140 名前:デフォルトの名無しさん [2020/09/25(金) 15:00:33.39 ID:ycF3TYue.net]
単体テストとリファクタリングを重視していたのは15年前〜8年前まで
日進月歩で進化するシステム開発の現在の常識は単体テストとリファクタリングを禁止する方向

141 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:02:31.40 ID:qv4TcM/Q.net]
>>136
俺の発言は皮肉で言っただけだから、あまり気にせんでくれ。

俺があげたのはまさに、コードが悲惨すぎて単体テストができない例。そういう人達の頭の中では単体テストって無意味なんだろうな(遠い目)
って皮肉だから深い意味はない。

142 名前:デフォルトの名無しさん [2020/09/25(金) 15:02:39.27 ID:ycF3TYue.net]
TDDはプログラミング界のマナー講師だからなwwww
ありもしない偽の常識でっち上げて自分が日銭稼ぐのを目的にやってるだけだから

143 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:10:55.77 ID:buHis4lt.net]
>>137
あのな?
単体テスト、結合テスト、総合テストもどれも重要なんだよ
で、単体テストで扱けるものは結合テスト、総合テストでもこけるんだよ
単体テストで拾えるレベルのものを何度も時間と手間かけて結合・総合テストやる方が気が狂ってるわ

>>140
>日進月歩で進化するシステム開発の現在の常識は単体テストとリファクタリングを禁止する方向
で、どこの奴が言ってるの?
常識って言うなら少なくとも本ぐらいは出てるよねー?
あ、ファクタリングと単体テストの重要性は大体この辺の本に載ってるぞ
・リーダブルコード
・リファクタリング 既存のコードを安全に改善する(第2版)
・ベタープログラマ
・テスト駆動開発
・レガシーコード改善ガイド
・レガシーソフトウェア改善ガイド
・レガシーコードからの脱却

144 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:15:51.85 ID:+2VBuIVO.net]
>>142
お前が一番マナー講師臭がプンプンするぞw
しかも説明のしかたに説得力がないからかなり質の低い部類の講師だな

145 名前:デフォルトの名無しさん [2020/09/25(金) 15:18:53.29 ID:ycF3TYue.net]
>>143
ほらねw その本全部15年前〜8年前のものだよw



146 名前:デフォルトの名無しさん [2020/09/25(金) 15:19:34.29 ID:ycF3TYue.net]
最新情報をキャッチアップできてない
いま単体テストが一番レガシー

147 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:20:01.58 ID:cdg8K9Zm.net]
>>130
2000個全部有効桁数違うのか?
まあありえねーとは言わんけど残念な仕様やねw

148 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:21:44.53 ID:cdg8K9Zm.net]
>>145
で、お前のとんでも理論が載ってるホン早く出せよw
ネットでもいいぞ

149 名前:デフォルトの名無しさん [2020/09/25(金) 15:23:07.74 ID:ycF3TYue.net]
>>148
企業では普通に行われているよ
一般に漏れ出るのはだいたい10年後くらいじゃないかな

150 名前:デフォルトの名無しさん [2020/09/25(金) 15:23:34.37 ID:ycF3TYue.net]
10年前の本読んでる時点で時代遅れだからwwwww

151 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:24:18.42 ID:qv4TcM/Q.net]
>>144
自演?流石にこのスレにここまで頭のおかしい人が二人もいたらびびるのだが。
>>149
妄想乙

152 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:24:45.74 ID:6tDTZ4vt.net]
>>128
いや、突っ込んだ引数と理論値から有効桁数勝手に判断してテストすればいいじゃんw

153 名前:デフォルトの名無しさん [2020/09/25(金) 15:25:43.03 ID:ycF3TYue.net]
C10K問題ってしってる? あれも企業では当たり前の問題として知られていて
とっくに解決策もわかってたんだけど、それが世に出て一般に知られて本がでたのは10年後だった
技術の最先端は常に企業にある

154 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:25:49.93 ID:buHis4lt.net]
>>145
・リーダブルコード:2012/6/23
・リファクタリング 既存のコードを安全に改善する(第2版):2019/11/29(第1版:2014/7/25)
・ベタープログラマ:2017/12/15
・テスト駆動開発:2017/10/13
・レガシーコード改善ガイド:2009/7/13
・レガシーソフトウェア改善ガイド:2016/11/10
・レガシーコードからの脱却:2019/9/19

流石にちょっとぐらいググろうぜ?
古い本から新しい本までバランスよく混ぜて
単体テストとリファクタリングっていう方針は10年近く前から廃れずに続いているって察してくれると思ったんだけどなー

155 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:26:18.74 ID:6tDTZ4vt.net]
>>130
> 変数30個ぐらいのクラス200個以上あるもんな
> 一個一個有効桁数の設定なんかしてらんねーよ

有効桁数の設定の意味がわからん。
例として一つだけやってみて



156 名前:デフォルトの名無しさん [2020/09/25(金) 15:26:59.56 ID:ycF3TYue.net]
いま10年前の本読んで実践してる人は最先端から20年遅れてるwww

157 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:27:28.03 ID:6tDTZ4vt.net]
>>153
> 技術の最先端は常に企業にある
C10K問題を解決した企業の名前言ってみ

158 名前:デフォルトの名無しさん [2020/09/25(金) 15:28:00.08 ID:ycF3TYue.net]
>>154
初版の発売日調べてみ、著者が金稼ぎのために版増やしてるだけだから
お前のような情弱を釣ってるだけwwww

159 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:28:59.38 ID:6tDTZ4vt.net]
>>158
> 初版の発売日調べてみ、著者が金稼ぎのために版増やしてるだけだから

金稼げるってことは売れてるってことだよな?
お前、何がいいたいの?

160 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:29:07.32 ID:buHis4lt.net]
>>158
全部初版の日付だよwwwwwwwww
お前だけ時間おかしくね?

161 名前:デフォルトの名無しさん [2020/09/25(金) 15:29:42.13 ID:ycF3TYue.net]
>>157
NTT NEC 日立 富士通 IBM HP Oracle Microsoft 三井住友 GE

162 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:30:07.64 ID:6tDTZ4vt.net]
>>161
全部単体テストを行ってる会社か
最先端は単体テストだな

163 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:30:33.69 ID:6tDTZ4vt.net]
訂正

全部単体テスト"自動化"を行ってる会社か

164 名前:デフォルトの名無しさん [2020/09/25(金) 15:30:47.76 ID:ycF3TYue.net]
>>160
お前が見てるのは再販の日付だろバーカ
これだから情弱は・・・

お前のような情弱が買うから著者は版を増やすんですねー

165 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:30:49.83 ID:buHis4lt.net]
むしろこの流れで初版の日付書いて無かったらただのアホだぞ



166 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:31:09.98 ID:qv4TcM/Q.net]
>>153
話題そらすの大好きだね。OOスレ荒してた奴だらお前

167 名前:デフォルトの名無しさん [2020/09/25(金) 15:31:16.42 ID:ycF3TYue.net]
>>162
10年前までな

168 名前:デフォルトの名無しさん [2020/09/25(金) 15:31:37.40 ID:ycF3TYue.net]
>>166
お前誰だら

169 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:32:23.92 ID:6tDTZ4vt.net]
>>167
10年前にやめたという情報がないなら、お前は嘘つきってことだよ
嘘つきだね

170 名前:デフォルトの名無しさん [2020/09/25(金) 15:32:51.75 ID:ycF3TYue.net]
10年前で時が止まった人間がIT業界でお仕事してるってうけるんですけどーwww

171 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:33:44.63 ID:6tDTZ4vt.net]
単体テストの基本
https://docs.microsoft.com/ja-jp/visualstudio/test/unit-test-basics?view=vs-2019

vs-2019、この記事は10年前に書かれたとでも言うのだろうか?w

172 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:34:17.50 ID:6tDTZ4vt.net]
>>170
類は友を呼ぶだけ。つまりお前とお前の周りは無能ってことだよ。

大企業は単体テストを続けてるからね

173 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:35:09.19 ID:6tDTZ4vt.net]
テスト自動化の基本的な考え方とNTTにおける研究開発の紹介
丹野 治門 (NTT研究所) 2019年3月26日(火)


www.jaspic.org/wordpress/wp-content/uploads/JASPIC_SPI-TwilightForum_20190326.pdf

174 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:36:22.49 ID:buHis4lt.net]
>>164
へーアマゾンの日付が間違ってるのかーそうか知らんかったなー
あ、オライリー本についてはここの発売日から取って来たからな
https://www.oreilly.co.jp/index.shtml

むしろ再販の日付の方が探すの面倒だろwwwwww
実際の本見ないと第何版の何時印刷か書いて無いし
その後ゴリ押しは無理だろ

175 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:38:29.69 ID:6tDTZ4vt.net]
その場のノリで嘘をつくから
こうやって証拠出されて言い返せなくなるんやで

素直に逃げてれば、負けを感じることもなかったのにな(笑)



176 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:39:41.32 ID:qv4TcM/Q.net]
>>168

試しに聞くけど
1.カプセル化についてどう思う?
2.オブジェクト指向についてどう思う?
3.staticおじさん大好き?

177 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:42:14.53 ID:ME9URhdt.net]
>>147
そんなの把握できてるわけ無いだろ
でも設定しないとチェックはできん

178 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:43:23.18 ID:jsxvfqFg.net]
>>177
だから1個でいいか設定とやらの例を言ってみろって

179 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:44:12.11 ID:cdg8K9Zm.net]
>>149
ごめんね、俺5年前までHの子会社でHの仕事してたんだけど、どこでその最先端のとんでも理論を普通にやってるって?
てか、企業って結構こういうものの対応遅いぞ
特に大企業は手順書とか規格とか山のように修正しないとできないし

180 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:48:21.55 ID:ME9URhdt.net]
>>178
わからん!(ガチで)

181 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:49:17.50 ID:jsxvfqFg.net]
>>180
え?設定なんていらない。それっぽい値がでてればOK
1円ぐらいずれててもいいやろ
って言わないの?w

182 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:49:56.43 ID:ME9URhdt.net]
>>181
いや、スタンスはそれ

183 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:51:36.06 ID:jsxvfqFg.net]
>>182
つまり計算結果が間違っていてもOKってスタンスなんだね

184 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:53:06.59 ID:ME9URhdt.net]
>>183
わからないが正解だな
10000個近くの変数の1つ1つは無理ゲー

185 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:53:09.88 ID:jsxvfqFg.net]
まさかバグでOKというスタンスだったとはw



186 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:53:58.39 ID:jsxvfqFg.net]
>>184
つまり10000個近くの銀行口座があって
1つ1つ不正送金を調べるのは無理ゲーとw

187 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:54:07.85 ID:ME9URhdt.net]
>>185
だって有効桁数わかんねーもん

188 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:55:06.38 ID:jsxvfqFg.net]
>>187
仕様がわからんとか下っ端の人間か?
自分で決める立場じゃないなら、上の人に仕様もらえなw

189 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 15:55:31.70 ID:cdg8K9Zm.net]
>>177
把握もできずにコーディング?
なんか勘違いしてると思うが計算式毎に有効桁数がここは6桁、ここは4桁とかってやるんじゃねーぞ
普通は最低限必要な有効桁数がちゃんと計算されてるかを確認するだけ
※ 計算式によっては例外あり

190 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:03:14.61 ID:ME9URhdt.net]
>>189
だからよ
ものによって
この値はだいたいこんなもんだろってあんじゃん

3.5とか5.5ならまあそれよ
でも
0.0000008596とか
0.00000052354
みたいなのが日常な変数もあんじゃん
でも出力値見ればな〜んとなく

まあ、あってんじゃね?
ってわかるじゃん
それよ

191 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:04:26.07 ID:jsxvfqFg.net]
>>190
今度は逃げずにレスするのか?w

> 0.99999999999998みたいなのを概ね1.0お判定してくれそう?

0.99999999999998 を 概ね1.0と判定してほしいの?
0.9999999999998 だった場合は?
0.999999999998 だった場合は?
0.99999999998 だった場合は?
0.9999999998 だった場合は?
0.999999998 だった場合は?
0.99999998 だった場合は?
0.9999998 だった場合は?
0.999998 だった場合は?
0.99998 だった場合は?
0.9998 だった場合は?
0.998 だった場合は?
0.98 だった場合は?

192 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:05:29.16 ID:ME9URhdt.net]
>>191
自動テストはやっぱり駄目だな

193 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:06:00.90 ID:jsxvfqFg.net]
>>192
なんでまた逃げたの?

194 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:07:33.99 ID:ME9URhdt.net]
>>193
だって有効桁数わかんねーもん

195 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:08:32.06 ID:jsxvfqFg.net]
>>194
わからないなら上に聞けって、仕事できないやつだなw



196 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:09:47.04 ID:ME9URhdt.net]
>>195
数の暴力に屈してしまうのです!
数の暴力に屈してしまうのです!

197 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:10:24.36 ID:jsxvfqFg.net]
こいつにテストさせたら、それっぽい値なので問題ないと思いましたって答えそうw

198 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:10:36.79 ID:buHis4lt.net]
>>194
すまん、単体テストをどういう風に想像してる?
a:関数の返り値/実行結果のみを単体テストで確認する
b:実装されてる全ての変数(ローカル変数/グローバル変数)の値を全部チェックする

一般的に単体テストってaしかやらんけどもしかしてbをやろうとしてる…・…?
なんか変数が10000個っていうのを見ててふっと思ったから一応確認したい

199 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:12:00.00 ID:jsxvfqFg.net]
>>198
過去ログ見る限り計算結果をログに出して
目視で数字みてそれっぽければOKらしいよw
これが単体テストだとさ

200 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:12:20.09 ID:qv4TcM/Q.net]
(ぶっちゃけ浮動小数点数のテスト仕様を深く考えたことがなくて焦ってる自分がいる)

201 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:12:36.43 ID:cdg8K9Zm.net]
>>190
> まあ、あってんじゃね?
> ってわかるじゃん
なるほど、ならいいんじゃね
俺には関係ないだろうしw

202 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:13:02.06 ID:ME9URhdt.net]
出力がよ
ほとんどDBにぶち込む値だから
メソッドの出力がほとんどチェック対象なんだよね
メソッド数でいうとクラっとするけど
変数の数なら10000ぐらい

203 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:14:36.17 ID:jsxvfqFg.net]
補足

>>202が言ってるのは、その10000ぐらいのメソッドを
目視で確認するのは大変だから、もうそれっぽければOKでいいじゃん
という意味です。

204 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:16:12.37 ID:jsxvfqFg.net]
さらに補足すると

10000ぐらいのメソッドを全部自動化でテストするの大変じゃん!
目視でいいよ目視で

という意味です。

205 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:27:46.98 ID:buHis4lt.net]
DBに書き込む値を概ねで済まそうと思ってたのか……(驚愕)
バグ出た時の影響範囲がやべーぞ



206 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:31:04.20 ID:ME9URhdt.net]
一日一万個感謝のフィールドチェック

207 名前:デフォルトの名無しさん [2020/09/25(金) 16:47:11.95 ID:ycF3TYue.net]
>>174
アマゾンの日付wwww
お前そんないい加減なことやってんの? 驚愕だわwww
お前の単体テストもそんな感じなんだろ

208 名前:デフォルトの名無しさん [2020/09/25(金) 16:48:16.48 ID:ycF3TYue.net]
アマゾンの日付wwwww
出版社に電話かけて原本の初版の発売日聞いてみろ
ほぼ全部20年前だから

209 名前:デフォルトの名無しさん [2020/09/25(金) 16:48:55.91 ID:ycF3TYue.net]
未だに単体テストの本書いてる人はいるだろうが
お前のようなただの情弱だからwwww

210 名前:デフォルトの名無しさん [2020/09/25(金) 16:49:48.66 ID:ycF3TYue.net]
アマゾンの日付wwwwwあかんわろてまうわwwwww

211 名前:デフォルトの名無しさん [2020/09/25(金) 16:50:46.93 ID:ycF3TYue.net]
>>176
試しに逆に聞くけど君はどう思ってるの?

212 名前:デフォルトの名無しさん [2020/09/25(金) 16:51:11.38 ID:ycF3TYue.net]
オブジェクト指向逆にどう?

213 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 17:14:08.66 ID:cdg8K9Zm.net]
発狂したww

214 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 17:44:42.53 ID:qv4TcM/Q.net]
>>211
別に?
あって当然のノウハウであり、必須すぎてどうかと問われても困る。
もしも、そこから否定する馬鹿がこのスレにいたら流石に驚く。

まぁ、そのレベルなんじゃないかって疑われてんだよお前は。

215 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 18:07:06.24 ID:buHis4lt.net]
>>208
1時間近く考えた結果がアマゾンの日付が間違ってるとかwwwwwww
いや、別に煽るのは構わんけど、原本20年前で戦うのは無茶だぞ?本当に

例えば最新のプログラミングノウハウ書かれた本、英語の原本でも良いから紹介してくれん?って言っても
自分で調べろ一転張り多分出す気無いと思ってるんだけどさ
そうなると自分の主張を補完するソースというか書籍を出せないけどそれは良いのか?

「自分の主張はネットにも書籍にも載ってないけど絶対に正しいです」って言うのは多分一番人を納得させるのが難しいけど良いのか?



216 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 18:14:10.98 ID:qv4TcM/Q.net]
>>152
今更だが、ごめん。このスレタイのせいで俺のツッコミが自動化の否定に捉えられたか。
そういう意図のツッコミじゃなかったんだ。
すまぬ。

217 名前:デフォルトの名無しさん [2020/09/25(金) 18:53:43.46 ID:ycF3TYue.net]
>>214
沢尻エリカじゃんwwwwやるじゃんwwww

218 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 19:33:36.19 ID:qv4TcM/Q.net]
>>217
いい加減に俺の質問に答てくれ。
お前は別スレでも、いつも都合が悪くなると質問を質問で返したり、無関係な話に話題を逸したり、どうでもいいところで揚げ足を取って相手を批判するよな。

今度はそういうの無しで頼むわ。

219 名前:デフォルトの名無しさん [2020/09/25(金) 19:43:14.22 ID:ycF3TYue.net]
>>218
わかった、質問を言ってくれ

220 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 20:11:34.55 ID:qv4TcM/Q.net]
176で質問してるんだがな。
質問の仕方を変えるか。
君さ、そもそも有意義な単体テストができるコードを書ける?神クラスとか作ってない?

221 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 21:44:14.72 ID:jsxvfqFg.net]
>>208
> アマゾンの日付wwwww
> 出版社に電話かけて原本の初版の発売日聞いてみろ

Amazon(もともとは本屋)はISBNがついている本の情報は出版社から仕入れています。
一応メインであるはずの商品データを手入力してる訳がないやろw

222 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 07:45:22.01 ID:Jy/kksq4.net]
クソみたいにピーキーなアサート入れるテストするくらいならそのままログ出力でもしろっていう
馬鹿コード書くやつはよく見るわな。

223 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 08:48:44.15 ID:U+G6yEte.net]
ピーキーなアサートの意味がよくわからんがアサートとログじゃ用途が違うからお前のアホ意見は却下で

224 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 09:38:16.34 ID:QYO6nuQM.net]
そうやって揉めるなら手動+Excelでいいよねっ

225 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 09:43:26.94 ID:PsGGtblM.net]
よくないが



226 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 10:02:50.88 ID:VMDW0A59.net]
アサート書いて実行したらテスト完了、エラーがあれはエラーの出たテスト箇所を知らせるでいいじゃん。
なぜログの目視に拘る。

227 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 11:17:45.67 ID:Jy/kksq4.net]
>>226
成功したところはやってないとかイチャモンつける馬鹿だから。
全ログ流しときゃいいのよ。
馬鹿と馬鹿に挟まれながら作業するってのは大変よ。

228 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 12:20:07.68 ID:gRR2jm5z.net]
単体テストはプログラマの自己満足だから無駄
っていう話がたまに出るけど、あれは一体何故なんだ

229 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 12:35:40.77 ID:U+G6yEte.net]
>>228
使ってない奴がわめいてるだけでしょ
自己満足だろうが修正時の安心感を捨てるとかあり得ん

230 名前:デフォルトの名無しさん [2020/09/26(土) 13:40:52.38 ID:IgGP+BQU.net]
コーダーの安心感のためにどれだけの人件費がかかってると思ってるんだ
経営者目線で仕事しろ

231 名前:デフォルトの名無しさん [2020/09/26(土) 13:42:09.40 ID:IgGP+BQU.net]
自己満で仕事するな、テストはテストのスペシャリストにやらせろ
組織の足を引っ張ってることを自覚しろ、単体テストをいますぐやめなさい

232 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 13:54:57.65 ID:83DuDYef.net]
うわぁ病的なの湧いてるなw

233 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 15:02:29.33 ID:ViMVtGkb.net]
またycF3TYueかよ。いい加減、ROMってろ。

234 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 15:10:55.21 ID:U+G6yEte.net]
経営者目線がツボるわw

235 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 15:36:45.48 ID:dJRFq1YT.net]
>>226
> アサート書いて実行したらテスト完了、エラーがあれはエラーの出たテスト箇所を知らせるでいいじゃん。
> なぜログの目視に拘る。

アサート書くためには関数の戻り値が必要
だけど関数の戻り値はわからない。
計算式が難しいから、実際に関数作って実行してみないと、計算結果はわからない

だから最初に関数を作る。
その計算結果がそれっぽければ、関数にバグはないとみなす。

関数にバグはないとみなしたからと言って、本当に関数にバグがないかどうかはわからない
つまり計算結果が正しいと証明する方法は存在しない。
だからログを目視してそれっぽいかどうか見るしかない

という理屈だそうな(笑)



236 名前:デフォルトの名無しさん mailto:sage [2020/09/26(土) 17:24:00.70 ID:ViMVtGkb.net]
>>235
その「それっぽい結果の判定」をテストコードとして記述すればいいのに。
そもそも、テスト仕様が不明確な時点で駄目な気がするが...そういう開発しかした事がないのかな。詳しくは本人に聞けってところか。

>>231
経営者目線で仕事をするのなら、単体テストくらいできるようになってくれ。
意味のある単体テストすらできない生産性の低い奴とか俺の会社にイラネ。

もしもテスターと詳細設計担当が別人で、単体テストができないくらいクラス間の依存強度高いクソコードを渡された側であれば許すが、クソコードを作った挙げ句、自分のクソコードを反省もせず、単体テストは無意味だとほざく奴はイラネ。

数千から数万台出荷される製品のソフトウェアや、一般公開されているライブラリに対して単体テストしてませんとか言ったら出荷や公開を止める。リスク高すぎだろ。
なんでたかが人件費のために単体テストをやめるんだよ。それすら回収できないの?
受託開発だったらそこは委託元と相談して決めることだし、自社開発だったら...ビジネスモデルが破綻してるな。

詳細設計そのものがクソでも他テストは通る恐れがある。
販売活動中に詳細設計がクソすぎて開発が止まる恐れのある製品とか怖くて売れない。

237 名前:デフォルトの名無しさん [2020/09/26(土) 17:31:55.87 ID:IgGP+BQU.net]
>>236
経営者目線で単体テストてwwwww
wwwwアホすぎわろすwwwww
wwwwwwwwwwwwwひぃーひぃー腹が痛いーwwwwww






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<230KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef