「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
1-

321
(1): un.coder ◆n27dpjULd2 2020/09/27(日)00:20 ID:u5qdbgw4(1/3) AAS
複数の下流工程を管理する際、テストコードの無い成果物を渡されても、そのソフトウェアモジュールを製品に組み込んでもいいのか判断に困る。

そもそも、単体テストが済んでいるということは、そのソフトウェアモジュールはテスト仕様の範囲では正しく動くことが保証されているわけだ。

だから、完璧な単体テストさえ行っておけば、完璧なモジュールを組み合わせて完璧な製品が出来上がるから、理論上完璧な単体テストができれば結合試験すらいらないんじゃないなって思う。(流石に大胆発言か?)
※顧客満足のチェックまでは無理だが。
※ここで言う完璧なモジュールというのは組み合わせれば理想な製品ができるモジュールのこと。(前提条件がシュールすぎる?)

まぁ、現実的に人が設計をする以上、仮に一つ一つのモジュールがテスト仕様書を満たしたところで組み合わせても上手くいく保証はないから結合テストもやるんだが...。

単体テストについては、こんなイメージだな。
322
(1): 2020/09/27(日)00:22 ID:4yJ9ltzt(3/11) AAS
プロならテストコード書かなくても動くコード書くのが普通
単体テスト書くことが目的化してしまってるのがマナー講師と呼ばれる所以
323: 2020/09/27(日)00:26 ID:4yJ9ltzt(4/11) AAS
>>321
単体テストは時間の無駄だから
単体テストのテストコード見て判断する木偶の坊が管理してるとかそのプロジェクト破綻してるだろwwwwwwwwwwww
大局を見ろよ、設計として正しいかどうかで判断しろ、単体テストのテストコード見てどうするんだバカwwwwwwwwwwwwwww
wwwwwwwwwwwwwwww笑い死にさせる気かwwwwwwwwwwwwwww
324
(1): un.coder ◆n27dpjULd2 2020/09/27(日)00:27 ID:u5qdbgw4(2/3) AAS
なんか、さっそく、あぼーんされている奴が沸いてるんだけど。
ごめんね。俺のブラウザだと、NGが共有されるから、読めないや。
325: 2020/09/27(日)00:28 ID:4yJ9ltzt(5/11) AAS
「単体テストのコードがあるな、よし!」とか言ってるのかwwwwwww
wwwwwww現場猫かよバカがwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwww
326: 2020/09/27(日)00:29 ID:4yJ9ltzt(6/11) AAS
>>324
見てるくせにwwwwwNG解除してみてるくせにwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwハゲワロwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwww
327: 2020/09/27(日)00:31 ID:4yJ9ltzt(7/11) AAS
お前ら笑いの才能だけはあるよなwwwwwwwwww
wwwwwwwwwすげーわ単体テストのテストコード見て管理した気になってるとかwwwwwwww
wwwwwwwwww次元が違うわwwwwwwwwwwww
328
(2): 2020/09/27(日)00:33 ID:gReWMIlS(1/6) AAS
>>322
適当に有名処のフレームワークのGithub覗いて来たけどさ
がっつりユニットテストコード書いてるけどね、仕事として
それとも今でも一線で活躍してるフレームワークをまた10年前のシステム〜とかで良い訳でもするん?
あ、オープンソースだから参考にならないっていうかもしれないな!

Djangoフレームワーク(python)
外部リンク:github.com
コード例
外部リンク[py]:github.com

Springフレームワーク(java)
省3
329
(1): 2020/09/27(日)00:36 ID:4yJ9ltzt(8/11) AAS
>>328
ロクなテストしてないな、やっぱ単体テスト無駄だわ、そのテストなくても問題ない
いいよなーオープンソースは気楽でよー、人件費なんて無限に湧いて出るようなもんだもんなー
お前のようなアホが実績欲しさに無駄なコード書いてくれるもんなーいいなーうらやましいなー
無駄なテストコード書いて時間つぶして居られるなんて幸せものだなー
330: 2020/09/27(日)00:38 ID:4yJ9ltzt(9/11) AAS
無駄なコードでも大変だから仕事した気になれるんだろうなーやりがいはありそうだよねーwwwww
wwwwwwww一銭の価値もないけどwwwwwwwwwwwwww
331: 2020/09/27(日)00:40 ID:4yJ9ltzt(10/11) AAS
お前ら授業中に真面目にノート取って先生に褒められて勉強できる気になってそうwwwwww
332: 2020/09/27(日)00:40 ID:4yJ9ltzt(11/11) AAS
でも高卒どまりwwwww
333: un.coder ◆n27dpjULd2 2020/09/27(日)00:47 ID:u5qdbgw4(3/3) AAS
>>328
有名どころのテストコードを見たことが無かったけど、思ったより普通だった。

でも、まぁ、勉強になる。
334: 2020/09/27(日)00:55 ID:gReWMIlS(2/6) AAS
>>329
>ロクなテストしてないな、やっぱ単体テスト無駄だわ、そのテストなくても問題ない

「この単体テストは無駄、不要」っていう判断を下すには以下を知って無きゃいけない
・テスト対象のコード仕様
・テストコードの内容
先に言っておくが、無駄なテストコードっていうのはもちろん存在するぜ
テストカバレッジを水増しするようなコードとかな

あんたは3分足らずで言語仕様も異なる二つのフレームワークのソースを見て
コードの仕様とテストコードを理解して文句を付けてるわけだ
いやー、すごいすごい、単体テスト不要派なのにめちゃくちゃ詳しいんですねー
省4
335: 2020/09/27(日)01:03 ID:gReWMIlS(3/6) AAS
あ、1位のReact、2位のAngularもテストコードは実装してるぞ
(自分がJavaScript使ってないからあんまりこの辺のコードは読まない)
React
外部リンク:github.com
Angular
外部リンク:github.com

しかしまさか有名なオープンソースすら否定すると思わんかったわ
一体何を根拠にその自信が持てるのか分からん
336: 2020/09/27(日)01:14 ID:gReWMIlS(4/6) AAS
あと中々面白いのがこれだな
外部リンク:github.com
やまほどテストコードが転がってるから読み込むだけでもいい勉強になる
テストフォルダが細かく切られてるから読み解くのがちょっと大変だが
外部リンク[java]:github.com

個人的にはDjangoのテストフォルダの構成が一番読みやすかった
337: 2020/09/27(日)01:22 ID:gReWMIlS(5/6) AAS
PythonのテストフレームワークでPyTestっていうのがあるんだけど
サンプルコードが少ないっていう問題があるんだが
その時はPyTestのgithubを見ると良い
外部リンク:github.com
なんとPytestはPytestでテストしてるから、これを読み込むのが一番良かった
何より分かりやすい
338: 313 2020/09/27(日)04:26 ID:6sIZ9RBB(1) AAS
日本では、この2人がBDD の鬼!

Ruby on Rails のRSpec で有名な、ソニックガーデンの伊藤淳一は、
RSpec の本、Everyday Rails も翻訳してるし、

Serverspec の作者・宮下剛輔も、有名
339: 2020/09/27(日)04:47 ID:cmce3quc(1/7) AAS
結局オープンソースとか有名プロジェクトは
単体テストを行うのは最低限の常識レベルになってるんだな
340: 2020/09/27(日)04:48 ID:cmce3quc(2/7) AAS
あ、もちろん単体テストを自動テストするって話ね
手動だったら単体テストやってるなんてこと外部からわからないから当然かw
1-
あと 370 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s