「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
「単体テストを手動で行いエビデンス取る」の破壊力 http://mevius.5ch.io/test/read.cgi/tech/1600831751/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
116: デフォルトの名無しさん [sage] 2020/09/25(金) 14:33:13.10 ID:ME9URhdt >>113 いや仕様が出てれば有効桁数いくつか指定すればいいけど 計算式しか出てないやつは直前の複雑な計算に引っ張られてる感しかないんだよなぁ http://mevius.5ch.io/test/read.cgi/tech/1600831751/116
117: デフォルトの名無しさん [sage] 2020/09/25(金) 14:37:20.82 ID:buHis4lt >>116 python辺りのユニットテストフレームワークだと丸め桁まで指定できるから それで満足する? https://docs.python.org/ja/3/library/unittest.html#unittest.TestCase.assertAlmostEqual http://mevius.5ch.io/test/read.cgi/tech/1600831751/117
118: デフォルトの名無しさん [sage] 2020/09/25(金) 14:38:08.40 ID:cdg8K9Zm >>116 引っ張られるとかイミフなこと言われても… http://mevius.5ch.io/test/read.cgi/tech/1600831751/118
119: デフォルトの名無しさん [] 2020/09/25(金) 14:38:09.18 ID:ycF3TYue >>95 単体テスト用意してるから実装がグダグダになるんやで 実装に集中しろ http://mevius.5ch.io/test/read.cgi/tech/1600831751/119
120: デフォルトの名無しさん [sage] 2020/09/25(金) 14:40:29.77 ID:ME9URhdt いや、突っ込んだ引数と理論値から有効桁数勝手に判断しろ 人間ならできる http://mevius.5ch.io/test/read.cgi/tech/1600831751/120
121: デフォルトの名無しさん [sage] 2020/09/25(金) 14:40:44.40 ID:buHis4lt >>119 >単体テスト用意してるから実装がグダグダになるんやで >実装に集中しろ そうやって場当たり的な実装になるから クソみたいなコードが量産されるんだろうが…… http://mevius.5ch.io/test/read.cgi/tech/1600831751/121
122: デフォルトの名無しさん [] 2020/09/25(金) 14:41:04.05 ID:ycF3TYue 単体テストに時間割く方が危険 IDEや静的解析があるから単体試験で見つかるようなコーディングミスは ほとんどない、むしろバグの多くは仕様に対する認識不足によるものが多い 結合、総合テストを重視したが良い http://mevius.5ch.io/test/read.cgi/tech/1600831751/122
123: デフォルトの名無しさん [] 2020/09/25(金) 14:41:45.39 ID:ycF3TYue >>121 んなこたーない、単体テストもコードの一部だからバグ増やすだけ http://mevius.5ch.io/test/read.cgi/tech/1600831751/123
124: デフォルトの名無しさん [sage] 2020/09/25(金) 14:42:28.28 ID:buHis4lt >>120 >いや、突っ込んだ引数と理論値から有効桁数勝手に判断しろ >人間ならできる あのそれ、テストした人によって合格の成否が変わりかねないっていう テストとして一番あり得ない事なんだけど理解してる? http://mevius.5ch.io/test/read.cgi/tech/1600831751/124
125: デフォルトの名無しさん [] 2020/09/25(金) 14:42:30.10 ID:ycF3TYue 7Payもドコモ口座も単体テストはちゃんとできてただろw 総合テストを軽視した結果があれ http://mevius.5ch.io/test/read.cgi/tech/1600831751/125
126: デフォルトの名無しさん [sage] 2020/09/25(金) 14:43:15.68 ID:ME9URhdt >>124 だって値2000個以上あるし http://mevius.5ch.io/test/read.cgi/tech/1600831751/126
127: デフォルトの名無しさん [] 2020/09/25(金) 14:43:24.31 ID:ycF3TYue 単体テストはプログラマの自己満、システムの品質をあげないどころか 結合、総合テストの時間を減らしてシステムの品質下げることになってる http://mevius.5ch.io/test/read.cgi/tech/1600831751/127
128: デフォルトの名無しさん [sage] 2020/09/25(金) 14:44:14.77 ID:qv4TcM/Q まーた、仕様を理解しないままテストするとかほざく単体テストを理解してない馬鹿が湧いたのか。 いい加減にしろや。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/128
129: デフォルトの名無しさん [sage] 2020/09/25(金) 14:45:09.32 ID:buHis4lt >>126 そういう意味で大変って思ってるなら テストデータ流すして結果が出た後、 その桁数からparseで指定する桁数を決めてから判定すりゃ良い http://mevius.5ch.io/test/read.cgi/tech/1600831751/129
130: デフォルトの名無しさん [sage] 2020/09/25(金) 14:45:31.29 ID:ME9URhdt 2000個どころじゃねーな 変数30個ぐらいのクラス200個以上あるもんな 一個一個有効桁数の設定なんかしてらんねーよ http://mevius.5ch.io/test/read.cgi/tech/1600831751/130
131: デフォルトの名無しさん [] 2020/09/25(金) 14:46:13.92 ID:ycF3TYue 単体テストは自己満、リファクタリングは時間の無駄 http://mevius.5ch.io/test/read.cgi/tech/1600831751/131
132: デフォルトの名無しさん [sage] 2020/09/25(金) 14:48:43.20 ID:buHis4lt >>122 >単体テストに時間割く方が危険 >IDEや静的解析があるから単体試験で見つかるようなコーディングミスは >ほとんどない、むしろバグの多くは仕様に対する認識不足によるものが多い >結合、総合テストを重視したが良い は……? いやいやお前は単体テストをなんだと思ってるん? そんなショボい事になんか使わんぞ 仕様を関数レベルにまで落としこんで、その振舞が正しいかを見るのに使うんだぞ むしろ仕様認識不足がバグの原因っていうなら、それこそ単体テスト書かなきゃダメだぞ 特に仕様変更とかでコード修正入れたら回帰テストする必要があるから 単体テストが無いと修正前の担保とれんやん、やべーやつだなお前 http://mevius.5ch.io/test/read.cgi/tech/1600831751/132
133: デフォルトの名無しさん [sage] 2020/09/25(金) 14:51:51.39 ID:qv4TcM/Q たしかに単体テストすらできないゴミプログラマーがするリファクタリングは虚無だわな。 まともに設計できないだろうし。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/133
134: デフォルトの名無しさん [sage] 2020/09/25(金) 14:53:14.71 ID:ME9URhdt 時間がかかるのでメソッド単位の出力値のテストはなかったことにします http://mevius.5ch.io/test/read.cgi/tech/1600831751/134
135: デフォルトの名無しさん [sage] 2020/09/25(金) 14:53:57.34 ID:q10QaMUD >>125 あれはテストの問題じゃなく仕様の問題 それも仕様のリスクは精査されてたが意思決定者がそのリスクを軽視しただけ よくある話 http://mevius.5ch.io/test/read.cgi/tech/1600831751/135
136: デフォルトの名無しさん [sage] 2020/09/25(金) 14:54:34.63 ID:buHis4lt 単体テストとかTDDとか全く分からんなら この動画が一番参考になるから見ておけ https://www.youtube.com/watch?v=Q-FJ3XmFlT8&list=WL&index=4&ab_channel=TDDBC-Online >>133 そもそもリファクタリングって単体テスト有りきじゃね? コードが悲惨すぎて単体テストの実装すら困難って時には リファクタリング→単体テスト→リファクタリング→再テストっていう流れになるけど 基本的には現行動作を保証するために単体テスト実装→リファクタリング→再テストが基本だし http://mevius.5ch.io/test/read.cgi/tech/1600831751/136
137: デフォルトの名無しさん [] 2020/09/25(金) 14:56:10.10 ID:ycF3TYue >>132 単体w 単体で仕様確認する暇あったら結合、総合で確認しろよw 単体で仕様確認できると思ってる方がやべーわwwww テスラのロケット知ってるか? 部品のテスト頑張ったらロケットが飛ぶと思ってそうだなお前 http://mevius.5ch.io/test/read.cgi/tech/1600831751/137
138: デフォルトの名無しさん [] 2020/09/25(金) 14:57:19.88 ID:ycF3TYue >>135 総合テストを重視してたらその仕様の問題もはっきりわかったってことだ お前のように単体テスト頑張るやつが開発者だったんだろw よくある話だな http://mevius.5ch.io/test/read.cgi/tech/1600831751/138
139: デフォルトの名無しさん [] 2020/09/25(金) 14:58:31.75 ID:ycF3TYue テスラではシミュレーションをなくして実地で何回もロケット打ち上げること 繰り返して洗練させていったんだよ 単体テストやるやつは所詮ホリエモンロケットなんだよwwwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/139
140: デフォルトの名無しさん [] 2020/09/25(金) 15:00:33.39 ID:ycF3TYue 単体テストとリファクタリングを重視していたのは15年前〜8年前まで 日進月歩で進化するシステム開発の現在の常識は単体テストとリファクタリングを禁止する方向 http://mevius.5ch.io/test/read.cgi/tech/1600831751/140
141: デフォルトの名無しさん [sage] 2020/09/25(金) 15:02:31.40 ID:qv4TcM/Q >>136 俺の発言は皮肉で言っただけだから、あまり気にせんでくれ。 俺があげたのはまさに、コードが悲惨すぎて単体テストができない例。そういう人達の頭の中では単体テストって無意味なんだろうな(遠い目) って皮肉だから深い意味はない。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/141
142: デフォルトの名無しさん [] 2020/09/25(金) 15:02:39.27 ID:ycF3TYue TDDはプログラミング界のマナー講師だからなwwww ありもしない偽の常識でっち上げて自分が日銭稼ぐのを目的にやってるだけだから http://mevius.5ch.io/test/read.cgi/tech/1600831751/142
143: デフォルトの名無しさん [sage] 2020/09/25(金) 15:10:55.77 ID:buHis4lt >>137 あのな? 単体テスト、結合テスト、総合テストもどれも重要なんだよ で、単体テストで扱けるものは結合テスト、総合テストでもこけるんだよ 単体テストで拾えるレベルのものを何度も時間と手間かけて結合・総合テストやる方が気が狂ってるわ >>140 >日進月歩で進化するシステム開発の現在の常識は単体テストとリファクタリングを禁止する方向 で、どこの奴が言ってるの? 常識って言うなら少なくとも本ぐらいは出てるよねー? あ、ファクタリングと単体テストの重要性は大体この辺の本に載ってるぞ ・リーダブルコード ・リファクタリング 既存のコードを安全に改善する(第2版) ・ベタープログラマ ・テスト駆動開発 ・レガシーコード改善ガイド ・レガシーソフトウェア改善ガイド ・レガシーコードからの脱却 http://mevius.5ch.io/test/read.cgi/tech/1600831751/143
144: デフォルトの名無しさん [sage] 2020/09/25(金) 15:15:51.85 ID:+2VBuIVO >>142 お前が一番マナー講師臭がプンプンするぞw しかも説明のしかたに説得力がないからかなり質の低い部類の講師だな http://mevius.5ch.io/test/read.cgi/tech/1600831751/144
145: デフォルトの名無しさん [] 2020/09/25(金) 15:18:53.29 ID:ycF3TYue >>143 ほらねw その本全部15年前〜8年前のものだよw http://mevius.5ch.io/test/read.cgi/tech/1600831751/145
146: デフォルトの名無しさん [] 2020/09/25(金) 15:19:34.29 ID:ycF3TYue 最新情報をキャッチアップできてない いま単体テストが一番レガシー http://mevius.5ch.io/test/read.cgi/tech/1600831751/146
147: デフォルトの名無しさん [sage] 2020/09/25(金) 15:20:01.58 ID:cdg8K9Zm >>130 2000個全部有効桁数違うのか? まあありえねーとは言わんけど残念な仕様やねw http://mevius.5ch.io/test/read.cgi/tech/1600831751/147
148: デフォルトの名無しさん [sage] 2020/09/25(金) 15:21:44.53 ID:cdg8K9Zm >>145 で、お前のとんでも理論が載ってるホン早く出せよw ネットでもいいぞ http://mevius.5ch.io/test/read.cgi/tech/1600831751/148
149: デフォルトの名無しさん [] 2020/09/25(金) 15:23:07.74 ID:ycF3TYue >>148 企業では普通に行われているよ 一般に漏れ出るのはだいたい10年後くらいじゃないかな http://mevius.5ch.io/test/read.cgi/tech/1600831751/149
150: デフォルトの名無しさん [] 2020/09/25(金) 15:23:34.37 ID:ycF3TYue 10年前の本読んでる時点で時代遅れだからwwwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/150
151: デフォルトの名無しさん [sage] 2020/09/25(金) 15:24:18.42 ID:qv4TcM/Q >>144 自演?流石にこのスレにここまで頭のおかしい人が二人もいたらびびるのだが。 >>149 妄想乙 http://mevius.5ch.io/test/read.cgi/tech/1600831751/151
152: デフォルトの名無しさん [sage] 2020/09/25(金) 15:24:45.74 ID:6tDTZ4vt >>128 いや、突っ込んだ引数と理論値から有効桁数勝手に判断してテストすればいいじゃんw http://mevius.5ch.io/test/read.cgi/tech/1600831751/152
153: デフォルトの名無しさん [] 2020/09/25(金) 15:25:43.03 ID:ycF3TYue C10K問題ってしってる? あれも企業では当たり前の問題として知られていて とっくに解決策もわかってたんだけど、それが世に出て一般に知られて本がでたのは10年後だった 技術の最先端は常に企業にある http://mevius.5ch.io/test/read.cgi/tech/1600831751/153
154: デフォルトの名無しさん [sage] 2020/09/25(金) 15:25:49.93 ID:buHis4lt >>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年近く前から廃れずに続いているって察してくれると思ったんだけどなー http://mevius.5ch.io/test/read.cgi/tech/1600831751/154
155: デフォルトの名無しさん [sage] 2020/09/25(金) 15:26:18.74 ID:6tDTZ4vt >>130 > 変数30個ぐらいのクラス200個以上あるもんな > 一個一個有効桁数の設定なんかしてらんねーよ 有効桁数の設定の意味がわからん。 例として一つだけやってみて http://mevius.5ch.io/test/read.cgi/tech/1600831751/155
156: デフォルトの名無しさん [] 2020/09/25(金) 15:26:59.56 ID:ycF3TYue いま10年前の本読んで実践してる人は最先端から20年遅れてるwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/156
157: デフォルトの名無しさん [sage] 2020/09/25(金) 15:27:28.03 ID:6tDTZ4vt >>153 > 技術の最先端は常に企業にある C10K問題を解決した企業の名前言ってみ http://mevius.5ch.io/test/read.cgi/tech/1600831751/157
158: デフォルトの名無しさん [] 2020/09/25(金) 15:28:00.08 ID:ycF3TYue >>154 初版の発売日調べてみ、著者が金稼ぎのために版増やしてるだけだから お前のような情弱を釣ってるだけwwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/158
159: デフォルトの名無しさん [sage] 2020/09/25(金) 15:28:59.38 ID:6tDTZ4vt >>158 > 初版の発売日調べてみ、著者が金稼ぎのために版増やしてるだけだから 金稼げるってことは売れてるってことだよな? お前、何がいいたいの? http://mevius.5ch.io/test/read.cgi/tech/1600831751/159
160: デフォルトの名無しさん [sage] 2020/09/25(金) 15:29:07.32 ID:buHis4lt >>158 全部初版の日付だよwwwwwwwww お前だけ時間おかしくね? http://mevius.5ch.io/test/read.cgi/tech/1600831751/160
161: デフォルトの名無しさん [] 2020/09/25(金) 15:29:42.13 ID:ycF3TYue >>157 NTT NEC 日立 富士通 IBM HP Oracle Microsoft 三井住友 GE http://mevius.5ch.io/test/read.cgi/tech/1600831751/161
162: デフォルトの名無しさん [sage] 2020/09/25(金) 15:30:07.64 ID:6tDTZ4vt >>161 全部単体テストを行ってる会社か 最先端は単体テストだな http://mevius.5ch.io/test/read.cgi/tech/1600831751/162
163: デフォルトの名無しさん [sage] 2020/09/25(金) 15:30:33.69 ID:6tDTZ4vt 訂正 全部単体テスト"自動化"を行ってる会社か http://mevius.5ch.io/test/read.cgi/tech/1600831751/163
164: デフォルトの名無しさん [] 2020/09/25(金) 15:30:47.76 ID:ycF3TYue >>160 お前が見てるのは再販の日付だろバーカ これだから情弱は・・・ お前のような情弱が買うから著者は版を増やすんですねー http://mevius.5ch.io/test/read.cgi/tech/1600831751/164
165: デフォルトの名無しさん [sage] 2020/09/25(金) 15:30:49.83 ID:buHis4lt むしろこの流れで初版の日付書いて無かったらただのアホだぞ http://mevius.5ch.io/test/read.cgi/tech/1600831751/165
166: デフォルトの名無しさん [sage] 2020/09/25(金) 15:31:09.98 ID:qv4TcM/Q >>153 話題そらすの大好きだね。OOスレ荒してた奴だらお前 http://mevius.5ch.io/test/read.cgi/tech/1600831751/166
167: デフォルトの名無しさん [] 2020/09/25(金) 15:31:16.42 ID:ycF3TYue >>162 10年前までな http://mevius.5ch.io/test/read.cgi/tech/1600831751/167
168: デフォルトの名無しさん [] 2020/09/25(金) 15:31:37.40 ID:ycF3TYue >>166 お前誰だら http://mevius.5ch.io/test/read.cgi/tech/1600831751/168
169: デフォルトの名無しさん [sage] 2020/09/25(金) 15:32:23.92 ID:6tDTZ4vt >>167 10年前にやめたという情報がないなら、お前は嘘つきってことだよ 嘘つきだね http://mevius.5ch.io/test/read.cgi/tech/1600831751/169
170: デフォルトの名無しさん [] 2020/09/25(金) 15:32:51.75 ID:ycF3TYue 10年前で時が止まった人間がIT業界でお仕事してるってうけるんですけどーwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/170
171: デフォルトの名無しさん [sage] 2020/09/25(金) 15:33:44.63 ID:6tDTZ4vt 単体テストの基本 https://docs.microsoft.com/ja-jp/visualstudio/test/unit-test-basics?view=vs-2019 vs-2019、この記事は10年前に書かれたとでも言うのだろうか?w http://mevius.5ch.io/test/read.cgi/tech/1600831751/171
172: デフォルトの名無しさん [sage] 2020/09/25(金) 15:34:17.50 ID:6tDTZ4vt >>170 類は友を呼ぶだけ。つまりお前とお前の周りは無能ってことだよ。 大企業は単体テストを続けてるからね http://mevius.5ch.io/test/read.cgi/tech/1600831751/172
173: デフォルトの名無しさん [sage] 2020/09/25(金) 15:35:09.19 ID:6tDTZ4vt テスト自動化の基本的な考え方とNTTにおける研究開発の紹介 丹野 治門 (NTT研究所) 2019年3月26日(火) http://www.jaspic.org/wordpress/wp-content/uploads/JASPIC_SPI-TwilightForum_20190326.pdf http://mevius.5ch.io/test/read.cgi/tech/1600831751/173
174: デフォルトの名無しさん [sage] 2020/09/25(金) 15:36:22.49 ID:buHis4lt >>164 へーアマゾンの日付が間違ってるのかーそうか知らんかったなー あ、オライリー本についてはここの発売日から取って来たからな https://www.oreilly.co.jp/index.shtml むしろ再販の日付の方が探すの面倒だろwwwwww 実際の本見ないと第何版の何時印刷か書いて無いし その後ゴリ押しは無理だろ http://mevius.5ch.io/test/read.cgi/tech/1600831751/174
175: デフォルトの名無しさん [sage] 2020/09/25(金) 15:38:29.69 ID:6tDTZ4vt その場のノリで嘘をつくから こうやって証拠出されて言い返せなくなるんやで 素直に逃げてれば、負けを感じることもなかったのにな(笑) http://mevius.5ch.io/test/read.cgi/tech/1600831751/175
176: デフォルトの名無しさん [sage] 2020/09/25(金) 15:39:41.32 ID:qv4TcM/Q >>168 試しに聞くけど 1.カプセル化についてどう思う? 2.オブジェクト指向についてどう思う? 3.staticおじさん大好き? http://mevius.5ch.io/test/read.cgi/tech/1600831751/176
177: デフォルトの名無しさん [sage] 2020/09/25(金) 15:42:14.53 ID:ME9URhdt >>147 そんなの把握できてるわけ無いだろ でも設定しないとチェックはできん http://mevius.5ch.io/test/read.cgi/tech/1600831751/177
178: デフォルトの名無しさん [sage] 2020/09/25(金) 15:43:23.18 ID:jsxvfqFg >>177 だから1個でいいか設定とやらの例を言ってみろって http://mevius.5ch.io/test/read.cgi/tech/1600831751/178
179: デフォルトの名無しさん [sage] 2020/09/25(金) 15:44:12.11 ID:cdg8K9Zm >>149 ごめんね、俺5年前までHの子会社でHの仕事してたんだけど、どこでその最先端のとんでも理論を普通にやってるって? てか、企業って結構こういうものの対応遅いぞ 特に大企業は手順書とか規格とか山のように修正しないとできないし http://mevius.5ch.io/test/read.cgi/tech/1600831751/179
180: デフォルトの名無しさん [sage] 2020/09/25(金) 15:48:21.55 ID:ME9URhdt >>178 わからん!(ガチで) http://mevius.5ch.io/test/read.cgi/tech/1600831751/180
181: デフォルトの名無しさん [sage] 2020/09/25(金) 15:49:17.50 ID:jsxvfqFg >>180 え?設定なんていらない。それっぽい値がでてればOK 1円ぐらいずれててもいいやろ って言わないの?w http://mevius.5ch.io/test/read.cgi/tech/1600831751/181
182: デフォルトの名無しさん [sage] 2020/09/25(金) 15:49:56.43 ID:ME9URhdt >>181 いや、スタンスはそれ http://mevius.5ch.io/test/read.cgi/tech/1600831751/182
183: デフォルトの名無しさん [sage] 2020/09/25(金) 15:51:36.06 ID:jsxvfqFg >>182 つまり計算結果が間違っていてもOKってスタンスなんだね http://mevius.5ch.io/test/read.cgi/tech/1600831751/183
184: デフォルトの名無しさん [sage] 2020/09/25(金) 15:53:06.59 ID:ME9URhdt >>183 わからないが正解だな 10000個近くの変数の1つ1つは無理ゲー http://mevius.5ch.io/test/read.cgi/tech/1600831751/184
185: デフォルトの名無しさん [sage] 2020/09/25(金) 15:53:09.88 ID:jsxvfqFg まさかバグでOKというスタンスだったとはw http://mevius.5ch.io/test/read.cgi/tech/1600831751/185
186: デフォルトの名無しさん [sage] 2020/09/25(金) 15:53:58.39 ID:jsxvfqFg >>184 つまり10000個近くの銀行口座があって 1つ1つ不正送金を調べるのは無理ゲーとw http://mevius.5ch.io/test/read.cgi/tech/1600831751/186
187: デフォルトの名無しさん [sage] 2020/09/25(金) 15:54:07.85 ID:ME9URhdt >>185 だって有効桁数わかんねーもん http://mevius.5ch.io/test/read.cgi/tech/1600831751/187
188: デフォルトの名無しさん [sage] 2020/09/25(金) 15:55:06.38 ID:jsxvfqFg >>187 仕様がわからんとか下っ端の人間か? 自分で決める立場じゃないなら、上の人に仕様もらえなw http://mevius.5ch.io/test/read.cgi/tech/1600831751/188
189: デフォルトの名無しさん [sage] 2020/09/25(金) 15:55:31.70 ID:cdg8K9Zm >>177 把握もできずにコーディング? なんか勘違いしてると思うが計算式毎に有効桁数がここは6桁、ここは4桁とかってやるんじゃねーぞ 普通は最低限必要な有効桁数がちゃんと計算されてるかを確認するだけ ※ 計算式によっては例外あり http://mevius.5ch.io/test/read.cgi/tech/1600831751/189
190: デフォルトの名無しさん [sage] 2020/09/25(金) 16:03:14.61 ID:ME9URhdt >>189 だからよ ものによって この値はだいたいこんなもんだろってあんじゃん 3.5とか5.5ならまあそれよ でも 0.0000008596とか 0.00000052354 みたいなのが日常な変数もあんじゃん でも出力値見ればな〜んとなく まあ、あってんじゃね? ってわかるじゃん それよ http://mevius.5ch.io/test/read.cgi/tech/1600831751/190
191: デフォルトの名無しさん [sage] 2020/09/25(金) 16:04:26.07 ID: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 だった場合は? http://mevius.5ch.io/test/read.cgi/tech/1600831751/191
192: デフォルトの名無しさん [sage] 2020/09/25(金) 16:05:29.16 ID:ME9URhdt >>191 自動テストはやっぱり駄目だな http://mevius.5ch.io/test/read.cgi/tech/1600831751/192
193: デフォルトの名無しさん [sage] 2020/09/25(金) 16:06:00.90 ID:jsxvfqFg >>192 なんでまた逃げたの? http://mevius.5ch.io/test/read.cgi/tech/1600831751/193
194: デフォルトの名無しさん [sage] 2020/09/25(金) 16:07:33.99 ID:ME9URhdt >>193 だって有効桁数わかんねーもん http://mevius.5ch.io/test/read.cgi/tech/1600831751/194
195: デフォルトの名無しさん [sage] 2020/09/25(金) 16:08:32.06 ID:jsxvfqFg >>194 わからないなら上に聞けって、仕事できないやつだなw http://mevius.5ch.io/test/read.cgi/tech/1600831751/195
196: デフォルトの名無しさん [sage] 2020/09/25(金) 16:09:47.04 ID:ME9URhdt >>195 数の暴力に屈してしまうのです! 数の暴力に屈してしまうのです! http://mevius.5ch.io/test/read.cgi/tech/1600831751/196
197: デフォルトの名無しさん [sage] 2020/09/25(金) 16:10:24.36 ID:jsxvfqFg こいつにテストさせたら、それっぽい値なので問題ないと思いましたって答えそうw http://mevius.5ch.io/test/read.cgi/tech/1600831751/197
198: デフォルトの名無しさん [sage] 2020/09/25(金) 16:10:36.79 ID:buHis4lt >>194 すまん、単体テストをどういう風に想像してる? a:関数の返り値/実行結果のみを単体テストで確認する b:実装されてる全ての変数(ローカル変数/グローバル変数)の値を全部チェックする 一般的に単体テストってaしかやらんけどもしかしてbをやろうとしてる…・…? なんか変数が10000個っていうのを見ててふっと思ったから一応確認したい http://mevius.5ch.io/test/read.cgi/tech/1600831751/198
199: デフォルトの名無しさん [sage] 2020/09/25(金) 16:12:00.00 ID:jsxvfqFg >>198 過去ログ見る限り計算結果をログに出して 目視で数字みてそれっぽければOKらしいよw これが単体テストだとさ http://mevius.5ch.io/test/read.cgi/tech/1600831751/199
200: デフォルトの名無しさん [sage] 2020/09/25(金) 16:12:20.09 ID:qv4TcM/Q (ぶっちゃけ浮動小数点数のテスト仕様を深く考えたことがなくて焦ってる自分がいる) http://mevius.5ch.io/test/read.cgi/tech/1600831751/200
201: デフォルトの名無しさん [sage] 2020/09/25(金) 16:12:36.43 ID:cdg8K9Zm >>190 > まあ、あってんじゃね? > ってわかるじゃん なるほど、ならいいんじゃね 俺には関係ないだろうしw http://mevius.5ch.io/test/read.cgi/tech/1600831751/201
202: デフォルトの名無しさん [sage] 2020/09/25(金) 16:13:02.06 ID:ME9URhdt 出力がよ ほとんどDBにぶち込む値だから メソッドの出力がほとんどチェック対象なんだよね メソッド数でいうとクラっとするけど 変数の数なら10000ぐらい http://mevius.5ch.io/test/read.cgi/tech/1600831751/202
203: デフォルトの名無しさん [sage] 2020/09/25(金) 16:14:36.17 ID:jsxvfqFg 補足 >>202が言ってるのは、その10000ぐらいのメソッドを 目視で確認するのは大変だから、もうそれっぽければOKでいいじゃん という意味です。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/203
204: デフォルトの名無しさん [sage] 2020/09/25(金) 16:16:12.37 ID:jsxvfqFg さらに補足すると 10000ぐらいのメソッドを全部自動化でテストするの大変じゃん! 目視でいいよ目視で という意味です。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/204
205: デフォルトの名無しさん [sage] 2020/09/25(金) 16:27:46.98 ID:buHis4lt DBに書き込む値を概ねで済まそうと思ってたのか……(驚愕) バグ出た時の影響範囲がやべーぞ http://mevius.5ch.io/test/read.cgi/tech/1600831751/205
206: デフォルトの名無しさん [sage] 2020/09/25(金) 16:31:04.20 ID:ME9URhdt 一日一万個感謝のフィールドチェック http://mevius.5ch.io/test/read.cgi/tech/1600831751/206
207: デフォルトの名無しさん [] 2020/09/25(金) 16:47:11.95 ID:ycF3TYue >>174 アマゾンの日付wwww お前そんないい加減なことやってんの? 驚愕だわwww お前の単体テストもそんな感じなんだろ http://mevius.5ch.io/test/read.cgi/tech/1600831751/207
208: デフォルトの名無しさん [] 2020/09/25(金) 16:48:16.48 ID:ycF3TYue アマゾンの日付wwwww 出版社に電話かけて原本の初版の発売日聞いてみろ ほぼ全部20年前だから http://mevius.5ch.io/test/read.cgi/tech/1600831751/208
209: デフォルトの名無しさん [] 2020/09/25(金) 16:48:55.91 ID:ycF3TYue 未だに単体テストの本書いてる人はいるだろうが お前のようなただの情弱だからwwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/209
210: デフォルトの名無しさん [] 2020/09/25(金) 16:49:48.66 ID:ycF3TYue アマゾンの日付wwwwwあかんわろてまうわwwwww http://mevius.5ch.io/test/read.cgi/tech/1600831751/210
211: デフォルトの名無しさん [] 2020/09/25(金) 16:50:46.93 ID:ycF3TYue >>176 試しに逆に聞くけど君はどう思ってるの? http://mevius.5ch.io/test/read.cgi/tech/1600831751/211
212: デフォルトの名無しさん [] 2020/09/25(金) 16:51:11.38 ID:ycF3TYue オブジェクト指向逆にどう? http://mevius.5ch.io/test/read.cgi/tech/1600831751/212
213: デフォルトの名無しさん [sage] 2020/09/25(金) 17:14:08.66 ID:cdg8K9Zm 発狂したww http://mevius.5ch.io/test/read.cgi/tech/1600831751/213
214: デフォルトの名無しさん [sage] 2020/09/25(金) 17:44:42.53 ID:qv4TcM/Q >>211 別に? あって当然のノウハウであり、必須すぎてどうかと問われても困る。 もしも、そこから否定する馬鹿がこのスレにいたら流石に驚く。 まぁ、そのレベルなんじゃないかって疑われてんだよお前は。 http://mevius.5ch.io/test/read.cgi/tech/1600831751/214
215: デフォルトの名無しさん [sage] 2020/09/25(金) 18:07:06.24 ID:buHis4lt >>208 1時間近く考えた結果がアマゾンの日付が間違ってるとかwwwwwww いや、別に煽るのは構わんけど、原本20年前で戦うのは無茶だぞ?本当に 例えば最新のプログラミングノウハウ書かれた本、英語の原本でも良いから紹介してくれん?って言っても 自分で調べろ一転張り多分出す気無いと思ってるんだけどさ そうなると自分の主張を補完するソースというか書籍を出せないけどそれは良いのか? 「自分の主張はネットにも書籍にも載ってないけど絶対に正しいです」って言うのは多分一番人を納得させるのが難しいけど良いのか? http://mevius.5ch.io/test/read.cgi/tech/1600831751/215
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 495 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.904s*