単体テストは自動化するものだと思っていたから
一瞬何を言っているのかわからなかった
「単体テストを手動で行いエビデンス取る」の破壊力
2020/09/23(水) 12:29:11.02ID:irsqaiS+
171デフォルトの名無しさん
2020/09/25(金) 15:33:44.63ID:6tDTZ4vt 単体テストの基本
https://docs.microsoft.com/ja-jp/visualstudio/test/unit-test-basics?view=vs-2019
vs-2019、この記事は10年前に書かれたとでも言うのだろうか?w
https://docs.microsoft.com/ja-jp/visualstudio/test/unit-test-basics?view=vs-2019
vs-2019、この記事は10年前に書かれたとでも言うのだろうか?w
172デフォルトの名無しさん
2020/09/25(金) 15:34:17.50ID:6tDTZ4vt173デフォルトの名無しさん
2020/09/25(金) 15:35:09.19ID:6tDTZ4vt テスト自動化の基本的な考え方とNTTにおける研究開発の紹介
丹野 治門 (NTT研究所) 2019年3月26日(火)
http://www.jaspic.org/wordpress/wp-content/uploads/JASPIC_SPI-TwilightForum_20190326.pdf
丹野 治門 (NTT研究所) 2019年3月26日(火)
http://www.jaspic.org/wordpress/wp-content/uploads/JASPIC_SPI-TwilightForum_20190326.pdf
174デフォルトの名無しさん
2020/09/25(金) 15:36:22.49ID:buHis4lt >>164
へーアマゾンの日付が間違ってるのかーそうか知らんかったなー
あ、オライリー本についてはここの発売日から取って来たからな
https://www.oreilly.co.jp/index.shtml
むしろ再販の日付の方が探すの面倒だろwwwwww
実際の本見ないと第何版の何時印刷か書いて無いし
その後ゴリ押しは無理だろ
へーアマゾンの日付が間違ってるのかーそうか知らんかったなー
あ、オライリー本についてはここの発売日から取って来たからな
https://www.oreilly.co.jp/index.shtml
むしろ再販の日付の方が探すの面倒だろwwwwww
実際の本見ないと第何版の何時印刷か書いて無いし
その後ゴリ押しは無理だろ
175デフォルトの名無しさん
2020/09/25(金) 15:38:29.69ID:6tDTZ4vt その場のノリで嘘をつくから
こうやって証拠出されて言い返せなくなるんやで
素直に逃げてれば、負けを感じることもなかったのにな(笑)
こうやって証拠出されて言い返せなくなるんやで
素直に逃げてれば、負けを感じることもなかったのにな(笑)
176デフォルトの名無しさん
2020/09/25(金) 15:39:41.32ID:qv4TcM/Q177デフォルトの名無しさん
2020/09/25(金) 15:42:14.53ID:ME9URhdt178デフォルトの名無しさん
2020/09/25(金) 15:43:23.18ID:jsxvfqFg >>177
だから1個でいいか設定とやらの例を言ってみろって
だから1個でいいか設定とやらの例を言ってみろって
179デフォルトの名無しさん
2020/09/25(金) 15:44:12.11ID:cdg8K9Zm >>149
ごめんね、俺5年前までHの子会社でHの仕事してたんだけど、どこでその最先端のとんでも理論を普通にやってるって?
てか、企業って結構こういうものの対応遅いぞ
特に大企業は手順書とか規格とか山のように修正しないとできないし
ごめんね、俺5年前までHの子会社でHの仕事してたんだけど、どこでその最先端のとんでも理論を普通にやってるって?
てか、企業って結構こういうものの対応遅いぞ
特に大企業は手順書とか規格とか山のように修正しないとできないし
180デフォルトの名無しさん
2020/09/25(金) 15:48:21.55ID:ME9URhdt >>178
わからん!(ガチで)
わからん!(ガチで)
181デフォルトの名無しさん
2020/09/25(金) 15:49:17.50ID:jsxvfqFg182デフォルトの名無しさん
2020/09/25(金) 15:49:56.43ID:ME9URhdt >>181
いや、スタンスはそれ
いや、スタンスはそれ
183デフォルトの名無しさん
2020/09/25(金) 15:51:36.06ID:jsxvfqFg >>182
つまり計算結果が間違っていてもOKってスタンスなんだね
つまり計算結果が間違っていてもOKってスタンスなんだね
184デフォルトの名無しさん
2020/09/25(金) 15:53:06.59ID:ME9URhdt185デフォルトの名無しさん
2020/09/25(金) 15:53:09.88ID:jsxvfqFg まさかバグでOKというスタンスだったとはw
186デフォルトの名無しさん
2020/09/25(金) 15:53:58.39ID:jsxvfqFg187デフォルトの名無しさん
2020/09/25(金) 15:54:07.85ID:ME9URhdt >>185
だって有効桁数わかんねーもん
だって有効桁数わかんねーもん
188デフォルトの名無しさん
2020/09/25(金) 15:55:06.38ID:jsxvfqFg189デフォルトの名無しさん
2020/09/25(金) 15:55:31.70ID:cdg8K9Zm >>177
把握もできずにコーディング?
なんか勘違いしてると思うが計算式毎に有効桁数がここは6桁、ここは4桁とかってやるんじゃねーぞ
普通は最低限必要な有効桁数がちゃんと計算されてるかを確認するだけ
※ 計算式によっては例外あり
把握もできずにコーディング?
なんか勘違いしてると思うが計算式毎に有効桁数がここは6桁、ここは4桁とかってやるんじゃねーぞ
普通は最低限必要な有効桁数がちゃんと計算されてるかを確認するだけ
※ 計算式によっては例外あり
190デフォルトの名無しさん
2020/09/25(金) 16:03:14.61ID:ME9URhdt >>189
だからよ
ものによって
この値はだいたいこんなもんだろってあんじゃん
3.5とか5.5ならまあそれよ
でも
0.0000008596とか
0.00000052354
みたいなのが日常な変数もあんじゃん
でも出力値見ればな〜んとなく
まあ、あってんじゃね?
ってわかるじゃん
それよ
だからよ
ものによって
この値はだいたいこんなもんだろってあんじゃん
3.5とか5.5ならまあそれよ
でも
0.0000008596とか
0.00000052354
みたいなのが日常な変数もあんじゃん
でも出力値見ればな〜んとなく
まあ、あってんじゃね?
ってわかるじゃん
それよ
191デフォルトの名無しさん
2020/09/25(金) 16:04:26.07ID:jsxvfqFg >>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 だった場合は?
今度は逃げずにレスするのか?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デフォルトの名無しさん
2020/09/25(金) 16:05:29.16ID:ME9URhdt >>191
自動テストはやっぱり駄目だな
自動テストはやっぱり駄目だな
193デフォルトの名無しさん
2020/09/25(金) 16:06:00.90ID:jsxvfqFg >>192
なんでまた逃げたの?
なんでまた逃げたの?
194デフォルトの名無しさん
2020/09/25(金) 16:07:33.99ID:ME9URhdt >>193
だって有効桁数わかんねーもん
だって有効桁数わかんねーもん
195デフォルトの名無しさん
2020/09/25(金) 16:08:32.06ID:jsxvfqFg >>194
わからないなら上に聞けって、仕事できないやつだなw
わからないなら上に聞けって、仕事できないやつだなw
196デフォルトの名無しさん
2020/09/25(金) 16:09:47.04ID:ME9URhdt197デフォルトの名無しさん
2020/09/25(金) 16:10:24.36ID:jsxvfqFg こいつにテストさせたら、それっぽい値なので問題ないと思いましたって答えそうw
198デフォルトの名無しさん
2020/09/25(金) 16:10:36.79ID:buHis4lt >>194
すまん、単体テストをどういう風に想像してる?
a:関数の返り値/実行結果のみを単体テストで確認する
b:実装されてる全ての変数(ローカル変数/グローバル変数)の値を全部チェックする
一般的に単体テストってaしかやらんけどもしかしてbをやろうとしてる…・…?
なんか変数が10000個っていうのを見ててふっと思ったから一応確認したい
すまん、単体テストをどういう風に想像してる?
a:関数の返り値/実行結果のみを単体テストで確認する
b:実装されてる全ての変数(ローカル変数/グローバル変数)の値を全部チェックする
一般的に単体テストってaしかやらんけどもしかしてbをやろうとしてる…・…?
なんか変数が10000個っていうのを見ててふっと思ったから一応確認したい
199デフォルトの名無しさん
2020/09/25(金) 16:12:00.00ID:jsxvfqFg200デフォルトの名無しさん
2020/09/25(金) 16:12:20.09ID:qv4TcM/Q (ぶっちゃけ浮動小数点数のテスト仕様を深く考えたことがなくて焦ってる自分がいる)
201デフォルトの名無しさん
2020/09/25(金) 16:12:36.43ID:cdg8K9Zm202デフォルトの名無しさん
2020/09/25(金) 16:13:02.06ID:ME9URhdt 出力がよ
ほとんどDBにぶち込む値だから
メソッドの出力がほとんどチェック対象なんだよね
メソッド数でいうとクラっとするけど
変数の数なら10000ぐらい
ほとんどDBにぶち込む値だから
メソッドの出力がほとんどチェック対象なんだよね
メソッド数でいうとクラっとするけど
変数の数なら10000ぐらい
203デフォルトの名無しさん
2020/09/25(金) 16:14:36.17ID:jsxvfqFg204デフォルトの名無しさん
2020/09/25(金) 16:16:12.37ID:jsxvfqFg さらに補足すると
10000ぐらいのメソッドを全部自動化でテストするの大変じゃん!
目視でいいよ目視で
という意味です。
10000ぐらいのメソッドを全部自動化でテストするの大変じゃん!
目視でいいよ目視で
という意味です。
205デフォルトの名無しさん
2020/09/25(金) 16:27:46.98ID:buHis4lt DBに書き込む値を概ねで済まそうと思ってたのか……(驚愕)
バグ出た時の影響範囲がやべーぞ
バグ出た時の影響範囲がやべーぞ
206デフォルトの名無しさん
2020/09/25(金) 16:31:04.20ID:ME9URhdt 一日一万個感謝のフィールドチェック
207デフォルトの名無しさん
2020/09/25(金) 16:47:11.95ID:ycF3TYue208デフォルトの名無しさん
2020/09/25(金) 16:48:16.48ID:ycF3TYue アマゾンの日付wwwww
出版社に電話かけて原本の初版の発売日聞いてみろ
ほぼ全部20年前だから
出版社に電話かけて原本の初版の発売日聞いてみろ
ほぼ全部20年前だから
209デフォルトの名無しさん
2020/09/25(金) 16:48:55.91ID:ycF3TYue 未だに単体テストの本書いてる人はいるだろうが
お前のようなただの情弱だからwwww
お前のようなただの情弱だからwwww
210デフォルトの名無しさん
2020/09/25(金) 16:49:48.66ID:ycF3TYue アマゾンの日付wwwwwあかんわろてまうわwwwww
211デフォルトの名無しさん
2020/09/25(金) 16:50:46.93ID:ycF3TYue >>176
試しに逆に聞くけど君はどう思ってるの?
試しに逆に聞くけど君はどう思ってるの?
212デフォルトの名無しさん
2020/09/25(金) 16:51:11.38ID:ycF3TYue オブジェクト指向逆にどう?
213デフォルトの名無しさん
2020/09/25(金) 17:14:08.66ID:cdg8K9Zm 発狂したww
214デフォルトの名無しさん
2020/09/25(金) 17:44:42.53ID:qv4TcM/Q >>211
別に?
あって当然のノウハウであり、必須すぎてどうかと問われても困る。
もしも、そこから否定する馬鹿がこのスレにいたら流石に驚く。
まぁ、そのレベルなんじゃないかって疑われてんだよお前は。
別に?
あって当然のノウハウであり、必須すぎてどうかと問われても困る。
もしも、そこから否定する馬鹿がこのスレにいたら流石に驚く。
まぁ、そのレベルなんじゃないかって疑われてんだよお前は。
215デフォルトの名無しさん
2020/09/25(金) 18:07:06.24ID:buHis4lt >>208
1時間近く考えた結果がアマゾンの日付が間違ってるとかwwwwwww
いや、別に煽るのは構わんけど、原本20年前で戦うのは無茶だぞ?本当に
例えば最新のプログラミングノウハウ書かれた本、英語の原本でも良いから紹介してくれん?って言っても
自分で調べろ一転張り多分出す気無いと思ってるんだけどさ
そうなると自分の主張を補完するソースというか書籍を出せないけどそれは良いのか?
「自分の主張はネットにも書籍にも載ってないけど絶対に正しいです」って言うのは多分一番人を納得させるのが難しいけど良いのか?
1時間近く考えた結果がアマゾンの日付が間違ってるとかwwwwwww
いや、別に煽るのは構わんけど、原本20年前で戦うのは無茶だぞ?本当に
例えば最新のプログラミングノウハウ書かれた本、英語の原本でも良いから紹介してくれん?って言っても
自分で調べろ一転張り多分出す気無いと思ってるんだけどさ
そうなると自分の主張を補完するソースというか書籍を出せないけどそれは良いのか?
「自分の主張はネットにも書籍にも載ってないけど絶対に正しいです」って言うのは多分一番人を納得させるのが難しいけど良いのか?
216デフォルトの名無しさん
2020/09/25(金) 18:14:10.98ID:qv4TcM/Q217デフォルトの名無しさん
2020/09/25(金) 18:53:43.46ID:ycF3TYue >>214
沢尻エリカじゃんwwwwやるじゃんwwww
沢尻エリカじゃんwwwwやるじゃんwwww
218デフォルトの名無しさん
2020/09/25(金) 19:33:36.19ID:qv4TcM/Q >>217
いい加減に俺の質問に答てくれ。
お前は別スレでも、いつも都合が悪くなると質問を質問で返したり、無関係な話に話題を逸したり、どうでもいいところで揚げ足を取って相手を批判するよな。
今度はそういうの無しで頼むわ。
いい加減に俺の質問に答てくれ。
お前は別スレでも、いつも都合が悪くなると質問を質問で返したり、無関係な話に話題を逸したり、どうでもいいところで揚げ足を取って相手を批判するよな。
今度はそういうの無しで頼むわ。
219デフォルトの名無しさん
2020/09/25(金) 19:43:14.22ID:ycF3TYue >>218
わかった、質問を言ってくれ
わかった、質問を言ってくれ
220デフォルトの名無しさん
2020/09/25(金) 20:11:34.55ID:qv4TcM/Q 176で質問してるんだがな。
質問の仕方を変えるか。
君さ、そもそも有意義な単体テストができるコードを書ける?神クラスとか作ってない?
質問の仕方を変えるか。
君さ、そもそも有意義な単体テストができるコードを書ける?神クラスとか作ってない?
221デフォルトの名無しさん
2020/09/25(金) 21:44:14.72ID:jsxvfqFg >>208
> アマゾンの日付wwwww
> 出版社に電話かけて原本の初版の発売日聞いてみろ
Amazon(もともとは本屋)はISBNがついている本の情報は出版社から仕入れています。
一応メインであるはずの商品データを手入力してる訳がないやろw
> アマゾンの日付wwwww
> 出版社に電話かけて原本の初版の発売日聞いてみろ
Amazon(もともとは本屋)はISBNがついている本の情報は出版社から仕入れています。
一応メインであるはずの商品データを手入力してる訳がないやろw
222デフォルトの名無しさん
2020/09/26(土) 07:45:22.01ID:Jy/kksq4 クソみたいにピーキーなアサート入れるテストするくらいならそのままログ出力でもしろっていう
馬鹿コード書くやつはよく見るわな。
馬鹿コード書くやつはよく見るわな。
223デフォルトの名無しさん
2020/09/26(土) 08:48:44.15ID:U+G6yEte ピーキーなアサートの意味がよくわからんがアサートとログじゃ用途が違うからお前のアホ意見は却下で
224デフォルトの名無しさん
2020/09/26(土) 09:38:16.34ID:QYO6nuQM そうやって揉めるなら手動+Excelでいいよねっ
225デフォルトの名無しさん
2020/09/26(土) 09:43:26.94ID:PsGGtblM よくないが
226デフォルトの名無しさん
2020/09/26(土) 10:02:50.88ID:VMDW0A59 アサート書いて実行したらテスト完了、エラーがあれはエラーの出たテスト箇所を知らせるでいいじゃん。
なぜログの目視に拘る。
なぜログの目視に拘る。
227デフォルトの名無しさん
2020/09/26(土) 11:17:45.67ID:Jy/kksq4228デフォルトの名無しさん
2020/09/26(土) 12:20:07.68ID:gRR2jm5z 単体テストはプログラマの自己満足だから無駄
っていう話がたまに出るけど、あれは一体何故なんだ
っていう話がたまに出るけど、あれは一体何故なんだ
229デフォルトの名無しさん
2020/09/26(土) 12:35:40.77ID:U+G6yEte230デフォルトの名無しさん
2020/09/26(土) 13:40:52.38ID:IgGP+BQU コーダーの安心感のためにどれだけの人件費がかかってると思ってるんだ
経営者目線で仕事しろ
経営者目線で仕事しろ
231デフォルトの名無しさん
2020/09/26(土) 13:42:09.40ID:IgGP+BQU 自己満で仕事するな、テストはテストのスペシャリストにやらせろ
組織の足を引っ張ってることを自覚しろ、単体テストをいますぐやめなさい
組織の足を引っ張ってることを自覚しろ、単体テストをいますぐやめなさい
232デフォルトの名無しさん
2020/09/26(土) 13:54:57.65ID:83DuDYef うわぁ病的なの湧いてるなw
233デフォルトの名無しさん
2020/09/26(土) 15:02:29.33ID:ViMVtGkb またycF3TYueかよ。いい加減、ROMってろ。
234デフォルトの名無しさん
2020/09/26(土) 15:10:55.21ID:U+G6yEte 経営者目線がツボるわw
235デフォルトの名無しさん
2020/09/26(土) 15:36:45.48ID:dJRFq1YT >>226
> アサート書いて実行したらテスト完了、エラーがあれはエラーの出たテスト箇所を知らせるでいいじゃん。
> なぜログの目視に拘る。
アサート書くためには関数の戻り値が必要
だけど関数の戻り値はわからない。
計算式が難しいから、実際に関数作って実行してみないと、計算結果はわからない
だから最初に関数を作る。
その計算結果がそれっぽければ、関数にバグはないとみなす。
関数にバグはないとみなしたからと言って、本当に関数にバグがないかどうかはわからない
つまり計算結果が正しいと証明する方法は存在しない。
だからログを目視してそれっぽいかどうか見るしかない
という理屈だそうな(笑)
> アサート書いて実行したらテスト完了、エラーがあれはエラーの出たテスト箇所を知らせるでいいじゃん。
> なぜログの目視に拘る。
アサート書くためには関数の戻り値が必要
だけど関数の戻り値はわからない。
計算式が難しいから、実際に関数作って実行してみないと、計算結果はわからない
だから最初に関数を作る。
その計算結果がそれっぽければ、関数にバグはないとみなす。
関数にバグはないとみなしたからと言って、本当に関数にバグがないかどうかはわからない
つまり計算結果が正しいと証明する方法は存在しない。
だからログを目視してそれっぽいかどうか見るしかない
という理屈だそうな(笑)
236デフォルトの名無しさん
2020/09/26(土) 17:24:00.70ID:ViMVtGkb >>235
その「それっぽい結果の判定」をテストコードとして記述すればいいのに。
そもそも、テスト仕様が不明確な時点で駄目な気がするが...そういう開発しかした事がないのかな。詳しくは本人に聞けってところか。
>>231
経営者目線で仕事をするのなら、単体テストくらいできるようになってくれ。
意味のある単体テストすらできない生産性の低い奴とか俺の会社にイラネ。
もしもテスターと詳細設計担当が別人で、単体テストができないくらいクラス間の依存強度高いクソコードを渡された側であれば許すが、クソコードを作った挙げ句、自分のクソコードを反省もせず、単体テストは無意味だとほざく奴はイラネ。
数千から数万台出荷される製品のソフトウェアや、一般公開されているライブラリに対して単体テストしてませんとか言ったら出荷や公開を止める。リスク高すぎだろ。
なんでたかが人件費のために単体テストをやめるんだよ。それすら回収できないの?
受託開発だったらそこは委託元と相談して決めることだし、自社開発だったら...ビジネスモデルが破綻してるな。
詳細設計そのものがクソでも他テストは通る恐れがある。
販売活動中に詳細設計がクソすぎて開発が止まる恐れのある製品とか怖くて売れない。
その「それっぽい結果の判定」をテストコードとして記述すればいいのに。
そもそも、テスト仕様が不明確な時点で駄目な気がするが...そういう開発しかした事がないのかな。詳しくは本人に聞けってところか。
>>231
経営者目線で仕事をするのなら、単体テストくらいできるようになってくれ。
意味のある単体テストすらできない生産性の低い奴とか俺の会社にイラネ。
もしもテスターと詳細設計担当が別人で、単体テストができないくらいクラス間の依存強度高いクソコードを渡された側であれば許すが、クソコードを作った挙げ句、自分のクソコードを反省もせず、単体テストは無意味だとほざく奴はイラネ。
数千から数万台出荷される製品のソフトウェアや、一般公開されているライブラリに対して単体テストしてませんとか言ったら出荷や公開を止める。リスク高すぎだろ。
なんでたかが人件費のために単体テストをやめるんだよ。それすら回収できないの?
受託開発だったらそこは委託元と相談して決めることだし、自社開発だったら...ビジネスモデルが破綻してるな。
詳細設計そのものがクソでも他テストは通る恐れがある。
販売活動中に詳細設計がクソすぎて開発が止まる恐れのある製品とか怖くて売れない。
237デフォルトの名無しさん
2020/09/26(土) 17:31:55.87ID:IgGP+BQU238デフォルトの名無しさん
2020/09/26(土) 17:34:09.67ID:IgGP+BQU 単体テスト頑張れば頑張るほど品質は下がるというのが現代のものづくりの常識なわけだが
10年前の本読んで仕事してる人とは仕事したくないなあwwwwwwwwwwwwww
10年前の本読んで仕事してる人とは仕事したくないなあwwwwwwwwwwwwww
239デフォルトの名無しさん
2020/09/26(土) 17:34:46.62ID:gRR2jm5z テストのスペシャリスト(エクセルスクショパシャパシャ)
実際、テスト計画からテストの自動化含めて全部やれる人って
ほとんどいない気がするか……
というよりテスト自動化すらまだ全然進んでない印象
実際、テスト計画からテストの自動化含めて全部やれる人って
ほとんどいない気がするか……
というよりテスト自動化すらまだ全然進んでない印象
240デフォルトの名無しさん
2020/09/26(土) 17:37:41.06ID:IgGP+BQU 自動化しなくても良い、総合テストに時間をかけたほうが製品の品質は高まる
テスラのロケットもそうやって飛んだんだよ
自動化という手法にこだわってコーダーの自己満で単体テストやってるのは
所詮ホリエモンロケット止まり
テスラのロケットもそうやって飛んだんだよ
自動化という手法にこだわってコーダーの自己満で単体テストやってるのは
所詮ホリエモンロケット止まり
241デフォルトの名無しさん
2020/09/26(土) 17:39:16.66ID:IgGP+BQU 大事なのはユーザビリティでありプロダクト
細かい部品のチェックを頑張ってもどうにもならんぞ
細かい部品のチェックを頑張ってもどうにもならんぞ
242デフォルトの名無しさん
2020/09/26(土) 17:40:41.58ID:yrYl4KMm243デフォルトの名無しさん
2020/09/26(土) 17:42:49.70ID:IgGP+BQU 単体テスト頑張って会社の売上が上がった人は単体テストのコンサルタントやってるIT業界のマナー講師くらいだろ
やってることが自作自演なんだよ
日本の仕事の生産性が低いのも細かいところで頑張って全体の品質から目を背けているからだ
開発者が力を注ぐべきはプロダクトでありユーザの満足度だ
わーい単体テスト自動化できたーとこれで安心だーなんていってるのはレベルが低すぎるんだよ
高卒ならそれで良いかも知れないが大卒はそんなことやっちゃダメ
やってることが自作自演なんだよ
日本の仕事の生産性が低いのも細かいところで頑張って全体の品質から目を背けているからだ
開発者が力を注ぐべきはプロダクトでありユーザの満足度だ
わーい単体テスト自動化できたーとこれで安心だーなんていってるのはレベルが低すぎるんだよ
高卒ならそれで良いかも知れないが大卒はそんなことやっちゃダメ
244デフォルトの名無しさん
2020/09/26(土) 17:44:24.34ID:IgGP+BQU 大局を見よ、戦略を練れ、竹槍にこだわって戦争に勝とうとするな
245デフォルトの名無しさん
2020/09/26(土) 17:49:35.42ID:ViMVtGkb >>239
まぁ、自動化以前のところで詰まってる人は多いかも。
まぁ、自動化以前のところで詰まってる人は多いかも。
246デフォルトの名無しさん
2020/09/26(土) 17:51:56.67ID:IgGP+BQU リファクタリング、単体テストを頑張る人間は一生クリエイティブな仕事できない
ユーザはネジの品質なんて気にしない、プロダクトが使いやすいかどうかが全て
ユーザ目線に立って生産性の高いアジャイルな仕事を成功させるためには自己満足を捨てて
顧客満足を選ばなければいけない
ユーザはネジの品質なんて気にしない、プロダクトが使いやすいかどうかが全て
ユーザ目線に立って生産性の高いアジャイルな仕事を成功させるためには自己満足を捨てて
顧客満足を選ばなければいけない
247デフォルトの名無しさん
2020/09/26(土) 17:53:25.75ID:IgGP+BQU 単体テストの自動化を目的に仕事してる人がいる、IT業界のマナー講師だ
嘘をバラマキ生産性を下げる原因だ、出会ったら心から軽蔑してあげよう
嘘をバラマキ生産性を下げる原因だ、出会ったら心から軽蔑してあげよう
248デフォルトの名無しさん
2020/09/26(土) 17:56:41.81ID:Ztx9BLyg249デフォルトの名無しさん
2020/09/26(土) 17:57:28.46ID:IgGP+BQU250デフォルトの名無しさん
2020/09/26(土) 17:58:16.27ID:IgGP+BQU アジャイル == ユーザ
これが本当のアジャイル
ユーザが見るのは単体テストの結果じゃない、プロダクト
これが本当のアジャイル
ユーザが見るのは単体テストの結果じゃない、プロダクト
251デフォルトの名無しさん
2020/09/26(土) 17:59:11.08ID:ViMVtGkb >>249
そういえば、お前、昨日220の質問で逃げてたけど、答えないの?
そういえば、お前、昨日220の質問で逃げてたけど、答えないの?
252デフォルトの名無しさん
2020/09/26(土) 17:59:20.69ID:IgGP+BQU まともな企業で仕事してみ、総合テストを重視したほうが品質高まるねってのが常識だから
253デフォルトの名無しさん
2020/09/26(土) 17:59:25.33ID:gRR2jm5z >>243
>日本の仕事の生産性が低いのも細かいところで頑張って全体の品質から目を背けているからだ
>開発者が力を注ぐべきはプロダクトでありユーザの満足度だ
なんでアジャイル開発やTDDに発展していったかっていう経緯が全然分かってないやん
単体テスト無しで各コードが密結合されたプログラムの場合、変更のコストが膨大になる(作業工数の膨大)
で、プログラムっていうのは常に変化するものだ
不具合対応だけでなく、それこそユーザー要望によってコードはどんどん追加される
で、そのユーザーを満足さえるためにコードを変更するって事は仕様追加だけでなくて、既存仕様の担保も同時に必要になるんだよ
密結合されたコードは修正時の影響範囲が大きく、容易に変更する事が出来ない
何より変更後の既存仕様の担保っていう点で言えば、全てを保証するためには膨大なテストが必要になる
単体テストを『ちゃんと』作ると、プログラムは自然と疎結合になっていく(なぜならそうしないとテスト自体が書けないので)
更に仕様変更後も単体テストを動かす事で、少なくとも単体テストを実装している個所については
変更前後の動きを担保する事が出来る
もし抜けがあれば追加すれば良い、そうすれば次からはそこは抜け落ちない
つまり最初の工数こそかかるが、リリース後の保守/仕様変更に強いプログラムが出来上がる
これは長期的に見ればユーザーにも開発者にとっても大きな利点
お前はリリースした後の長期的な観点が抜け落ちてるからこそ、単体テストを軽視してるんだろ
ウォーターフォール式の開発で技術者寄せ集めてでプロジェクト終わったさー解散、ってやってるような奴だなとしか思えん
……というか調べたけど、テスラのロケットがシミュレーション止めたっていう話自体全然出てこないんだが……
>日本の仕事の生産性が低いのも細かいところで頑張って全体の品質から目を背けているからだ
>開発者が力を注ぐべきはプロダクトでありユーザの満足度だ
なんでアジャイル開発やTDDに発展していったかっていう経緯が全然分かってないやん
単体テスト無しで各コードが密結合されたプログラムの場合、変更のコストが膨大になる(作業工数の膨大)
で、プログラムっていうのは常に変化するものだ
不具合対応だけでなく、それこそユーザー要望によってコードはどんどん追加される
で、そのユーザーを満足さえるためにコードを変更するって事は仕様追加だけでなくて、既存仕様の担保も同時に必要になるんだよ
密結合されたコードは修正時の影響範囲が大きく、容易に変更する事が出来ない
何より変更後の既存仕様の担保っていう点で言えば、全てを保証するためには膨大なテストが必要になる
単体テストを『ちゃんと』作ると、プログラムは自然と疎結合になっていく(なぜならそうしないとテスト自体が書けないので)
更に仕様変更後も単体テストを動かす事で、少なくとも単体テストを実装している個所については
変更前後の動きを担保する事が出来る
もし抜けがあれば追加すれば良い、そうすれば次からはそこは抜け落ちない
つまり最初の工数こそかかるが、リリース後の保守/仕様変更に強いプログラムが出来上がる
これは長期的に見ればユーザーにも開発者にとっても大きな利点
お前はリリースした後の長期的な観点が抜け落ちてるからこそ、単体テストを軽視してるんだろ
ウォーターフォール式の開発で技術者寄せ集めてでプロジェクト終わったさー解散、ってやってるような奴だなとしか思えん
……というか調べたけど、テスラのロケットがシミュレーション止めたっていう話自体全然出てこないんだが……
254デフォルトの名無しさん
2020/09/26(土) 18:02:35.17ID:U+G6yEte255デフォルトの名無しさん
2020/09/26(土) 18:03:31.79ID:gRR2jm5z というかユーザーは単体テストを見ない、だから単体テストは不要
っていうのは恐ろしいほどの暴論だぞ
ユーザーが必要としている領域と、開発側で必要としている領域は一致しない部分が出てくるんだから
全く理由になって無いぞ
っていうのは恐ろしいほどの暴論だぞ
ユーザーが必要としている領域と、開発側で必要としている領域は一致しない部分が出てくるんだから
全く理由になって無いぞ
256デフォルトの名無しさん
2020/09/26(土) 18:46:55.40ID:IgGP+BQU >>253
密結合wwww疎結合wwwwいかにも10年前の本に書いてそうなことだなwwwwww
単体テストがないから設計ができないなら設計力が足りてないわ
単体テストしてる場合じゃないプロダクトと向き合えユーザと向き合え
単体テストでパソコンと向き合ってんじゃねえwwwww
密結合wwww疎結合wwwwいかにも10年前の本に書いてそうなことだなwwwwww
単体テストがないから設計ができないなら設計力が足りてないわ
単体テストしてる場合じゃないプロダクトと向き合えユーザと向き合え
単体テストでパソコンと向き合ってんじゃねえwwwww
257デフォルトの名無しさん
2020/09/26(土) 18:56:33.26ID:gRR2jm5z258デフォルトの名無しさん
2020/09/26(土) 18:57:42.94ID:eYWGQOJY259デフォルトの名無しさん
2020/09/26(土) 19:00:26.44ID:IgGP+BQU260デフォルトの名無しさん
2020/09/26(土) 19:01:22.17ID:eYWGQOJY >>259
優先度の話かこれ?
優先度の話かこれ?
261デフォルトの名無しさん
2020/09/26(土) 19:04:32.62ID:IgGP+BQU 単体テストはコーダの自己満を超えられないのよ
もっと広い視野でプロダクト全体を見渡さないとよいプロダクトは作れない
プロダクト売るのはコーダじゃないから気にしたことないだろうけど
分析してみるとユーザの満足度に単体テストレベルの些末なことは一切関与しない
もっと広い視野でプロダクト全体を見渡さないとよいプロダクトは作れない
プロダクト売るのはコーダじゃないから気にしたことないだろうけど
分析してみるとユーザの満足度に単体テストレベルの些末なことは一切関与しない
262デフォルトの名無しさん
2020/09/26(土) 19:07:01.48ID:IgGP+BQU たとえカバレッジ120%であってもユーザビリティが低ければ使われない
ユーザの満足度とコーダの満足度は違うもの
UIを洗練させ機能を洗練させユーザが本当に求めてるのは何かと
考え続けることがプロダクトの品質を高めることに繋がる
それがユーザと向き合うってこと、パソコンと向き合ってるだけじゃダメ
ユーザの満足度とコーダの満足度は違うもの
UIを洗練させ機能を洗練させユーザが本当に求めてるのは何かと
考え続けることがプロダクトの品質を高めることに繋がる
それがユーザと向き合うってこと、パソコンと向き合ってるだけじゃダメ
263デフォルトの名無しさん
2020/09/26(土) 19:08:27.91ID:lXs6C011 ソースは明かせないが、信頼できるとある専門から聞いたという話では
単体テストをやればやるほど売上が下がることが明らかになったそうだ
な?そういうことなんだよ
単体テストをやればやるほど売上が下がることが明らかになったそうだ
な?そういうことなんだよ
264デフォルトの名無しさん
2020/09/26(土) 19:09:11.93ID:c/9EiqGf265デフォルトの名無しさん
2020/09/26(土) 19:10:50.10ID:lhbsSr80 バカエッチ120%
266デフォルトの名無しさん
2020/09/26(土) 19:11:23.17ID:IgGP+BQU 目的はユーザを満足させることであり単体テストはその手段として
使われるのだけれども単体テスト頑張ってもユーザの満足度あがらんね
それはどうしてだろうプロダクトの品質があがるわけじゃないからだってのが
20年前〜10年前まで単体テストを頑張って得られた結論
いまは結合テスト、総合テストを自動化して品質を高めるのが主流
使われるのだけれども単体テスト頑張ってもユーザの満足度あがらんね
それはどうしてだろうプロダクトの品質があがるわけじゃないからだってのが
20年前〜10年前まで単体テストを頑張って得られた結論
いまは結合テスト、総合テストを自動化して品質を高めるのが主流
267デフォルトの名無しさん
2020/09/26(土) 19:12:54.99ID:IgGP+BQU 10年前の知識で頑張ってるお前らは俺を煽ることでどうにか今の技術を聞き出そうとしてる情けない人たち
268デフォルトの名無しさん
2020/09/26(土) 19:14:20.17ID:IgGP+BQU 本を読んでPCと向き合うとことしかしてこなかったお前らの限界
ユーザと向き合うことを避けてきた根暗なコミュ障に開発の最先端は無理
ユーザと向き合うことを避けてきた根暗なコミュ障に開発の最先端は無理
269デフォルトの名無しさん
2020/09/26(土) 19:16:47.76ID:U2gS2HGa なんかヤベー奴沸いてるからこれ貼っとくわ。
詭弁の特徴のガイドライン
1.事実に対して仮定を持ち出す
2.ごくまれな反例をとりあげる
3.自分に有利な将来像を予想する
4.主観で決め付ける
5.資料を示さず自論が支持されていると思わせる
6.一見関係ありそうで関係ない話を始める
7.陰謀であると力説する
8.知能障害を起こす
9.自分の見解を述べずに人格批判をする
10.ありえない解決策を図る
11.レッテル貼りをする
12.決着した話を経緯を無視して蒸し返す
13.勝利宣言をする
14.細かい部分のミスを指摘し相手を無知と認識させる
15.新しい概念が全て正しいのだとミスリードする
16.全てか無かで途中を認めないか、あえて無視する
17.勝手に極論化して、結論の正当性に疑問を呈する
18.自分で話をずらしておいて、「話をずらすな」と相手を批難する
19.権威主義に陥って話を聞かなくなる
詭弁の特徴のガイドライン
1.事実に対して仮定を持ち出す
2.ごくまれな反例をとりあげる
3.自分に有利な将来像を予想する
4.主観で決め付ける
5.資料を示さず自論が支持されていると思わせる
6.一見関係ありそうで関係ない話を始める
7.陰謀であると力説する
8.知能障害を起こす
9.自分の見解を述べずに人格批判をする
10.ありえない解決策を図る
11.レッテル貼りをする
12.決着した話を経緯を無視して蒸し返す
13.勝利宣言をする
14.細かい部分のミスを指摘し相手を無知と認識させる
15.新しい概念が全て正しいのだとミスリードする
16.全てか無かで途中を認めないか、あえて無視する
17.勝手に極論化して、結論の正当性に疑問を呈する
18.自分で話をずらしておいて、「話をずらすな」と相手を批難する
19.権威主義に陥って話を聞かなくなる
270デフォルトの名無しさん
2020/09/26(土) 19:19:19.01ID:83DuDYefレスを投稿する
ニュース
- 植田日銀総裁 「利上げが遅れれば、米欧のように非常に高いインフレが起きて、日本は大幅な利上げが必要となる」 [お断り★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- へずまりゅう氏が言葉失う 街中で女性から「息子はあなたみたいな人間に育たぬよう教育しています」 [jinjin★]
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 【東京】東村山市が全市民に現金4千円給付へ 食料品の価格高騰対策で [ぐれ★]
- 高市早苗「いいから黙って全部アタシに投資しなさい!」国際金融会議で発言し周囲ドン引き [165981677]
- 500万あったら何に使う?
- ちょっとリップクリーム貸して
- 早苗のおまんこパンパンパン🏡
- まちづくりについて話し合う住民会みたいなやつに参加したことがないんだけど
- お前ら恵方巻き食べた?
