プログラマの雑談部屋 ★224

■ このスレッドは過去ログ倉庫に格納されています
2022/10/10(月) 18:02:51.98
雑談スレ

前スレ
プログラマの雑談部屋 ★223
https://medaka.5ch.net/test/read.cgi/prog/1664733955/
2仕様書無しさん
垢版 |
2022/10/10(月) 19:18:52.83
2_(˘ᵕ˘」∠)_ =͟͟͞͞ にげっと
3仕様書無しさん
垢版 |
2022/10/10(月) 20:15:21.86
スレ立ての褒美に俺のチンポを嗅ぐ権利をやろう
2022/10/10(月) 23:10:35.52
良スレほしゅ
2022/10/11(火) 01:02:24.74
テストの正当性は誰が担保してるの?
2022/10/11(火) 01:04:28.91
>>5
結局、これができんから単体テスト作ってもゴミになるのにただ作って正しいですよじゃ
動いてるコードが正しいですよと何ら変わりねぇって
2022/10/11(火) 01:16:49.80
仕様書の正当性は?
今動いてるソースの正当性は誰が担保してんの?www

テストの正当性を担保できないとか言ってるやつは上にどう答えんの?w
2022/10/11(火) 01:35:55.55
>>7
だからさ
正当性が担保できんもん増やして
ハイ、これで大丈夫ですよとはならんて

仕様書の正当性が担保できん
のに
さらに担保できん
単体テストやれば大丈夫っていう
イカれた発想はどっからくるん?
2022/10/11(火) 01:38:56.51
仮に仕様書が正しいという前提で
単体テストを作ったときに
単体テストのテストが
どうしてもできてしまって
それと普通にテストを
やる場合とでどうしても
コスパの最適化を求められるのよ
そのときになんとなくは通らんのよ
2022/10/11(火) 02:22:28.93
「これでやってみろって!俺が言うんだから言うんだから大丈夫!」
2022/10/11(火) 05:04:22.98
お早う フェルプス君
2022/10/11(火) 05:11:43.00
なおこの*は自動的に消滅する。成功を祈る。
2022/10/11(火) 05:13:00.96
おじいちゃん、ほいほい
2022/10/11(火) 05:51:38.83
おじいちゃん介護スレです
15仕様書無しさん
垢版 |
2022/10/11(火) 06:43:53.31
御社がそう思うんならそうなんだろう
御社ん中ではな
2022/10/11(火) 06:47:41.03
まーだテストがどういうものかわからんやつがいるのか
小学生でももう少し賢いぞ
17仕様書無しさん
垢版 |
2022/10/11(火) 07:17:50.63
偽装請負なんてしてまで中抜きに固執するから、
そんな余計な作業が必要なんだよ。
何や知らんが、顧客や一次ゼネコンの言うとおりにしてりゃ
それだけで金もらえるんだよね、ハケンなら。
2022/10/11(火) 07:28:34.75
プログラムを組んだらコンパイルして実行して結果を見て間違ってたら修正してまたコンパイルして実行して結果を見るだろ?
これがテストだよ
テストせず納品したら顧客のところで初めてバグがわかって納品後からデバッグ始めなきゃいけなくなるがそんなアホなことする会社はないだろ

このテストを自動化したものが自動テストでモジュール毎に自動化したテストを行うのが単体テストだ
モジュール毎に品質が担保されるからバグの入りにくい、入ってもデバッグしやすい堅牢なものになって開発期間が短くなる
今はこれが常識だから四の五の言わずテスト書け
19仕様書無しさん
垢版 |
2022/10/11(火) 07:35:33.84
プログラムを組んだらコンパイルして実行して結果を見て
間違ってたら修正してまたコンパイルして実行してを
繰り返してる時点で、それは設計書が疑わしいということ。
設計書の再レビューが必要だな。

ソノヘンもツールで自動化してほしいところだねぇ。
2022/10/11(火) 07:36:07.40
>>18
普通、テストって修正後に一回やったら終わりやん?
なんで何度も直してそのたびに影響範囲外のテストまでコストに入れてんの?
2022/10/11(火) 07:37:03.15
工数も一回分しかくんねーよ
設計書クソなの実装で解決できねーよ
22仕様書無しさん
垢版 |
2022/10/11(火) 07:40:05.32
だからまあ、こういうのは偽装請負なんぞで仕事取った
アホな中抜き営業のせい。
そんな会社しか残ってないんだから、ハケンでもやってるほうが
素直な選択なんだよね。
2022/10/11(火) 07:41:07.49
>>20
それで品質が担保されるからだよ
人間が一回で完璧なものが作れるならテストは不要だが大きなプログラムの場合は大勢で分担して作るだろ
最後組み立ててさあできましたというところでバグがみつかったらコード全部洗い直ししなきゃいけなくなるだろ
一回で終わるはずのチェックを何度も何度も人間がすることになる
人間のするチェックだから漏れがある
これを自動化することで部品ごとの品質を担保するからすぐ完成するということだ
24仕様書無しさん
垢版 |
2022/10/11(火) 07:41:07.51
最近.NET MAUIの勢いがすごい
今年の紅白アプリは.NET MAUIなのかな?
25仕様書無しさん
垢版 |
2022/10/11(火) 07:44:57.97
まあ、ハケンジジーのおれなら、コンパイルと修正と実行の
繰り返しなんてのは、コーディングの段階で済ませて、
それである程度動くまでは、単体試験の工程には持っていかないけどね。
2022/10/11(火) 07:46:05.11
なんで【テスト】なんてゆるい定義で噛み合わない会話続けてるの?
2022/10/11(火) 07:49:07.37
>>20
普通はコードかテストコードが修正されたときだけ必要なテストコードが走るようになってる
書き直してないところまで全部毎回テストするわけじゃない
一回書いてチェックしたところは絶対に書き直さないか?
そんなことないだろ?
書き直した時にチェックし直さないのか?
そのチェックが自動化されてれば自分でチェックする必要ないからその分時間の短縮になるじゃないか
2022/10/11(火) 07:49:54.62
>>26
わからないなら少し黙って読んでたらいいぞ
29仕様書無しさん
垢版 |
2022/10/11(火) 07:54:45.73
>>26
これはね、みんなさぐりを入れてるんだよ。
こういうのを好き放題書かせることで、
そいつがどのゼネコンツリーに属しているかが
漏れてくれる可能性がある。
2022/10/11(火) 07:54:59.37
>>28
そうするわw
定義疎かにするとか底辺プロジェクトっぽいな
2022/10/11(火) 07:55:56.77
>>29
それ、色々渡り歩かないとわからないやつじゃんw
2022/10/11(火) 07:56:25.05
わかららない→楽しめない
2022/10/11(火) 08:00:17.90
一言でテストと言えば今どきは単体テストのことだからな
10年前は違ったけど
それだけ単体テストが有用だってことよ
34仕様書無しさん
垢版 |
2022/10/11(火) 08:03:34.08
有用なのは百も千も承知なんだけど、なにしろ予算がないからねぇ。
偽装請負なんぞで無理な中抜きで仕事を受けて、
テストもコーディングも出来ない能無しなんぞが来ちゃったもんだから・・・
2022/10/11(火) 08:04:05.76
テストを作らないプロジェクトは底辺プロジェクトの指標と言っていい
2022/10/11(火) 08:05:07.00
>>34
結果的に人件費が減る(人間が目視でやってたことが自動化される)のがテストの重要なメリットだぞ
2022/10/11(火) 08:05:12.97
>>33
そんなわけねぇだろw

テストは単体テストのこと指すとかお前それCI/CDの文脈でも同じ事言えんの?
2022/10/11(火) 08:07:10.48
>>37
元ネタの前なら言っても問題なさそう
2022/10/11(火) 08:08:25.29
>>37
文脈が違う時は知らん
一言で木の芽と言えば山椒のことだがお前が今言ってるのはそうとは限らないということだろ?
そういう字義通りの言葉しかわからんのはアスペの特徴だからバレないよう気をつけろ
2022/10/11(火) 08:09:41.46
>>39
おまえ、ネタが理解できないアスペくんだな
41仕様書無しさん
垢版 |
2022/10/11(火) 08:10:36.95
>>36
わかった、ではそのテストとやらの作業はお前に任せる。
出来たら人件費が減るってことは、そこでお前も契約終了だな。

で、イマココ。
2022/10/11(火) 08:12:18.34
>>41
俺が作業するのに俺を切るんかいw
そんなアホもいるんだな
2022/10/11(火) 08:19:37.16
>>41
人件費が減るというのは開発期間が短くなるのと同義だがさてはお前無職だな?
2022/10/11(火) 08:20:28.67
>>40
わろた
2022/10/11(火) 08:21:57.33
>>37
せめて「前でも」って入れてやれよ
理解できなかったアスペくんが可哀想
2022/10/11(火) 08:26:40.65
マジなアスペにアスペと言うとこんなふうに発狂してアスペと言い返し始めるから注意な
2022/10/11(火) 08:32:05.21
>>46
お前はおちつけw
文脈読めなさすぎ
2022/10/11(火) 08:32:54.38
これはアスペ確定
2022/10/11(火) 08:34:23.95
文脈の意味がわからないのにトンチンカンな使い方を始めたということはアスペで間違いないな
2022/10/11(火) 08:35:19.65
だな。「なんでライオンの事知らないの?」って煽られてるのをアスペ宣言と読み違うかなぁw
2022/10/11(火) 08:36:38.26
ほらアスペ
2022/10/11(火) 08:37:32.95
まーアスペなんて使いたがるのは底辺
2022/10/11(火) 08:37:44.34
>>50
いきなりサバンナの話をし始めるところがかなり重症のアスペだな
2022/10/11(火) 08:39:11.29
>>53
おまえはお腹痛いって言ってろ
2022/10/11(火) 08:41:24.62
なんか最近荒れてんね
2022/10/11(火) 08:41:53.23
ずっと前から常駐してるアスペを今更いじるのか
2022/10/11(火) 08:42:00.30
ゲシュタルト崩壊待ったなし
2022/10/11(火) 08:43:04.09
アスペを攻撃するな
アスペは敵じゃない
怖くないよ
2022/10/11(火) 08:43:21.88
>>54
ヤギのことも忘れないでください
2022/10/11(火) 08:44:10.19
単体テスト語る人でライオン知らない人っているんだな
2022/10/11(火) 08:45:27.08
>>60
いねーよ
2022/10/11(火) 08:46:10.22
俺も知らんわ
自分の知ってるネタをみんなが知ってると思うのもアスペの特徴らしいぞ
2022/10/11(火) 08:46:43.58
俺も知らない
2022/10/11(火) 08:47:46.48
twadaの話なら古すぎて通じなくても不思議はないな
何年前だっけあれ
2022/10/11(火) 08:48:28.51
TDD ライオンでぐぐれ
一度は見たことがあるはず
見たことなきゃ単体テスト語るなw
2022/10/11(火) 08:50:55.41
これはアスペ
2022/10/11(火) 08:53:15.42
>>64
11年前の話が誰にでも通じると思ってるアスペのようだ
https://camo.qiitausercontent.com/8874ca488d3d8831c1ce971219afa21bf0cc7156/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f36323739362f35633333643565322d663466312d316164322d663261662d3663313964356365313938622e706e67
2022/10/11(火) 08:54:52.28
>>65
そこまでのネタじゃねーよ?
2022/10/11(火) 08:55:55.40
>>64
テスト駆動開発が2017らしい
もっと前な気がしてたけど
2022/10/11(火) 08:58:21.21
>>64
phpとJavaな人以外にはそんな感じなんかね
どっちかかじってたら最近でも普通に耳に入るだろうけど
2022/10/11(火) 08:58:43.76
テスト駆動開発は先にテストを書く手法だからテストを使った開発の一種ですこーし意味合いが違うんだよなあ
72仕様書無しさん
垢版 |
2022/10/11(火) 09:04:20.83
横だけど独りよがりの「ネタ」でアスペがどうとか言ってる方のがよっぽどアスペでは?
テストもユニットテストなのかインテグレーションなのかファンクショナルなのかリグレッションなのかE2Eなのかフレームワーク使うのかエンジン自分で書くのか等でまるで違うしユニットとインテグレーションの線はどこなのかとか色々あるわけで
ゼネコンツリーとかSIerの下請けとかはちょっと仕事でやってることを疑って自分で勉強した方がいい気がするぞ
2022/10/11(火) 09:04:24.88
今何社技術顧問やってんだ?
羨ましいわ
2022/10/11(火) 09:11:00.73
>>72
これはアスペ
ここまでわかりやすいアスペはなかなかいないな
75仕様書無しさん
垢版 |
2022/10/11(火) 09:13:29.56
>>74
日本ローカルのオタクくさいAAとかどこでも通じると思って通じないと相手をアスペとレッテル貼りというのもなかなかだね
まあ暴れてるの一人か二人
2022/10/11(火) 09:15:33.66
アスペにアスペと言うと荒れるからもうやめたら?
2022/10/11(火) 09:20:52.00
テスト対象の関数の出力をそのまま期待値にぺって貼ってる場合とか、想定する仕様と乖離してる場合はあるなぁ。。。
特に統合テストとか酷くて全てのテストケースがそんな状態になってたりする
いやいやお前のやってるのそれ、実質的には全て自動でテストコード生成できるんやけど大丈夫かー? って感じ
テスト駆動だと実装の前にテスト書くんでそういう問題は少なくなるね
2022/10/11(火) 09:24:11.46
単体テストと結合テストの違いはこの文脈では全く関係ないな
そもそも単体テストって何度も書いてあるから単体のことだし
2022/10/11(火) 09:30:34.89
>>77
意味もわからずテスト作れと言われたからやってるだけなんだろうな
2022/10/11(火) 09:34:12.83
>>78
単体テストで始まった話が他のテストの話が混じって、その上で> >>37 が遊び始めて更にカオスになったってのが今の状況だろ
どう考えても >>37 の底辺に対してのからかい方がひどいって話だw
2022/10/11(火) 09:35:36.55
アスペ云々は「お前はアスペだぁ!」ってのでお察しなんだけど(人間自分が言われたら聞く事で攻撃するから大概は自己紹介)
ユニットテストもE2Eも全部ごっちゃでフレームワークの話もゼロでゼネコンツリーとか下請けとかあまりにもあれなのでオタクAAを知ってるかどうかとかで話してないでまずテスト手法を色々自分で読んでやってみたらいいんじゃないかと思うが
劣等感が強い曲がったやつは何言われてもすぐバカにされたと思ってマウント取り始めるから何言っても話通じないんだよな
人数いるわけじゃないんだけどとにかく(匿名掲示板でだけは)声がデカい
2022/10/11(火) 09:49:13.61
そもそもOSSとかアメリカのテック企業でユニットテストはやらない派もいるし逆にRESTのCRUDのテストをユニットという人もいるし
マイクロサービスでCRUDテストするときに外部のサービスはモックにするのかとか複数サービスが関わる場合DBのアップデートはどうチェックするかとか色々あると思うけれども
テストするかしないかとか自動かどうかってそういうとこにいくかなり手前の話だな
2022/10/11(火) 09:51:43.83
>>80
アスペの言い訳w
2022/10/11(火) 09:52:57.62
ほらな?異常にこだわり強いだろ?
2022/10/11(火) 09:54:31.21
別にアスペであること自体が悪いわけではないんだけどそれで劣等感が強くてすぐマウント取りにくるやつは少なくとも仕事では一番排除したいタイプ
2022/10/11(火) 09:57:56.05
一番こだわってるやつが言うからそりゃ見破られるわ
俺から見ても>>80-82は意味不明(技術的じゃなく文脈的に)だから
2022/10/11(火) 09:59:32.46
>>86
書いてる人も違うし的外れだな
君がアスペだとは思わないけど見破ってるつもりの人
2022/10/11(火) 10:02:15.40
違うと自己申告する人に言っても仕方がない
2022/10/11(火) 10:03:41.33
>>86
ぱっとこのスレ読み直したけど>>80の通りじゃねえか?
2022/10/11(火) 10:04:06.38
まあ見るからにアスペだから言い訳するだけ無駄というのはあるけど言い訳で心の平安を保ってるのをいちいち言ってやらなくていいんじゃねと
2022/10/11(火) 10:04:35.58
>>89
さすがにそれはないな
本人?
2022/10/11(火) 10:10:00.46
>>91
俺が読んだ感じ、>>9で単体テストの話に絞られて誰も意義唱えないからそのまま進んで、>>33が頭おかしいこと言うからカオスになってるように見えるが
2022/10/11(火) 10:11:26.69
(まあそもそもで言えば自動ユニットテストと手動単体テストをごっちゃにするのやめろよ、とは思う)
2022/10/11(火) 10:12:24.51
まあおかしな人はもういいじゃん
「単体」テストって用語は個人的には使ったことないけど開発者のテストってJUnitとかSuperTestとかで書くやつまででSeleniumとかは本来はQAに書いて欲しいよね
2022/10/11(火) 10:13:35.14
アスペがいつも常駐してるのがよくわかるな
2022/10/11(火) 10:19:53.33
必死に印象操作しようとして失敗してるのがアスペ
2022/10/11(火) 10:20:26.53
単体テストって言葉を使ったことがない人っているんだ
2022/10/11(火) 10:24:41.05
>>94
そこら辺は海外でも定義が揺れてるからなんとも
例えばマーティンはコードレベルはxunitと呼称してunit(単体)とは分けたほうがいいかもねって言ってる
2022/10/11(火) 10:25:30.19
単体テストってはっきり書いてあるのにインテグレーションがーって言ってるアスペがいるからそうなんじゃね
2022/10/11(火) 10:27:08.81
>>18
ここでテストと自動テストと単体テストが定義されてるのにな
2022/10/11(火) 10:30:22.21
もしかしてアスペ君はモジュールという言葉がわかんないんじゃね
それなら意味が通らんでもない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況