単体テストは自動化するものだと思っていたから
一瞬何を言っているのかわからなかった
「単体テストを手動で行いエビデンス取る」の破壊力
2020/09/23(水) 12:29:11.02ID:irsqaiS+
589デフォルトの名無しさん
2020/10/07(水) 20:39:26.68ID:EdLJXccd >>587
プログラマの自己満足を重視してどうすんだハゲwwwwダメなのはお前の頭だwwwww
Unit Testは認知能力に欠陥のある人間のために考案されたエクササイズ的な位置づけなわけ
Unit Testが発明されたアメリカのITの歴史を見れば火を見るよりあきらか
Unit Testを発明した人間がいまどうなってるか調べて見ると良い
プログラマの自己満足を重視してどうすんだハゲwwwwダメなのはお前の頭だwwwww
Unit Testは認知能力に欠陥のある人間のために考案されたエクササイズ的な位置づけなわけ
Unit Testが発明されたアメリカのITの歴史を見れば火を見るよりあきらか
Unit Testを発明した人間がいまどうなってるか調べて見ると良い
590デフォルトの名無しさん
2020/10/07(水) 20:43:08.63ID:EdLJXccd >>588
エビデンスで責任逃れはできます
みなさんも数兆円を動かすような重責を担う仕事についたらエビデンス残すと良いよ
一部上場のITゼネコンでバリバリ仕事こなしてる俺からのアドバイス
頭の片隅に置いて困ったときに思い出したら良いよ
エビデンスで責任逃れはできます
みなさんも数兆円を動かすような重責を担う仕事についたらエビデンス残すと良いよ
一部上場のITゼネコンでバリバリ仕事こなしてる俺からのアドバイス
頭の片隅に置いて困ったときに思い出したら良いよ
591デフォルトの名無しさん
2020/10/07(水) 20:44:20.76ID:EdLJXccd 責任は負えば良いってものじゃないリスクヘッジ大事、エビデンス大事、いざというときの保険
592デフォルトの名無しさん
2020/10/07(水) 20:45:07.89ID:aZrfGhEg ソフトが動くかどうかなんて些細な問題であって業務が動き続けばいいんだよ
不具合が出るのがわかってたら客に
「印刷ボタン押したらバグるので、こっちのPDFボタン押してから印刷してください」
って通達しときゃいい
もしオペレーターが間違えたら、高菜を食べた客をラーメン屋が咎めるような口調で
「どうして印刷ボタンなんて押したんですか!」って言えばいい
オペレーターだって安くない給料貰ってるんだから、手順書更新したらちゃんとその通り動かしてくれるよ
不具合が出るのがわかってたら客に
「印刷ボタン押したらバグるので、こっちのPDFボタン押してから印刷してください」
って通達しときゃいい
もしオペレーターが間違えたら、高菜を食べた客をラーメン屋が咎めるような口調で
「どうして印刷ボタンなんて押したんですか!」って言えばいい
オペレーターだって安くない給料貰ってるんだから、手順書更新したらちゃんとその通り動かしてくれるよ
593デフォルトの名無しさん
2020/10/07(水) 20:45:21.18ID:EdLJXccd 君たちがバカにしてるエビちゃんも仕事を円滑に回すための一つのツールなんですねー
594デフォルトの名無しさん
2020/10/07(水) 20:46:01.60ID:MEnF5vzo >>588
前提条件を満たしていればいつも正しく動くものを作るためにテストするんやぞ
前提条件を満たしていればいつも正しく動くものを作るためにテストするんやぞ
595デフォルトの名無しさん
2020/10/07(水) 20:46:48.48ID:EdLJXccd >>592
良いこと言った、そのとおり
良いこと言った、そのとおり
596デフォルトの名無しさん
2020/10/07(水) 20:52:55.64ID:HrzH1nM7 >>594
前提条件満たした状態ではちゃんと動いていたことを証明するのがエビデンスやでぇ。
想定外のことをされてバグっても「バグが出た前提条件のテスト項目がないのに承認した貴方にも責任がある」と言うためのエビデンスやで。
前提条件満たした状態ではちゃんと動いていたことを証明するのがエビデンスやでぇ。
想定外のことをされてバグっても「バグが出た前提条件のテスト項目がないのに承認した貴方にも責任がある」と言うためのエビデンスやで。
597デフォルトの名無しさん
2020/10/07(水) 20:55:57.33ID:aZrfGhEg 「テストの時は動いてたんですけどねー」
「ログ出力を設定してちょっと様子みてみましょうか」
「再発した時の手順書を追加しておきますね」
「ログ出力を設定してちょっと様子みてみましょうか」
「再発した時の手順書を追加しておきますね」
598デフォルトの名無しさん
2020/10/07(水) 20:58:16.33ID:EdLJXccd599デフォルトの名無しさん
2020/10/07(水) 21:12:48.59ID:vndR91+l600デフォルトの名無しさん
2020/10/07(水) 21:21:53.01ID:y9cyKaAw ドカタ vs ドカタのマウンティンスレになったな
中身が無さ過ぎて泣ける
中身が無さ過ぎて泣ける
601デフォルトの名無しさん
2020/10/07(水) 21:27:37.91ID:EdLJXccd 底辺コーダー単体テストの夢を見る
602デフォルトの名無しさん
2020/10/07(水) 21:28:38.51ID:EdLJXccd >>600
わいは一応製品開発部部長だからどちらかというと1級建築士ですかね
わいは一応製品開発部部長だからどちらかというと1級建築士ですかね
603デフォルトの名無しさん
2020/10/07(水) 21:35:10.23ID:EdLJXccd 社内で実験や研究はやったがUnit Testはユーザ満足度をあげるほど製品品質を左右しないんよねー
現代の開発は統合開発環境や静的検査、動的検査が整備されてコーディングミスはほとんど起きないってことと
単純にうちの社員が優秀ってのもあるだろうが、コーダが書くUnit Testに意味はないとうちの部署では結論した
現代の開発は統合開発環境や静的検査、動的検査が整備されてコーディングミスはほとんど起きないってことと
単純にうちの社員が優秀ってのもあるだろうが、コーダが書くUnit Testに意味はないとうちの部署では結論した
604デフォルトの名無しさん
2020/10/07(水) 21:38:29.34ID:EdLJXccd システムテストが良い、あれはシステムの品質も社員の質も上がる
業務要件もシステムのアーキテクチャも理解してないと観点出しもテストケース作ることさえできないから
システムテストはおすすめ、社員の実力が底上げされる
業務要件もシステムのアーキテクチャも理解してないと観点出しもテストケース作ることさえできないから
システムテストはおすすめ、社員の実力が底上げされる
605デフォルトの名無しさん
2020/10/07(水) 22:22:20.12ID:+yUuwD4N 以上ドカタの独り言でした(笑)
606デフォルトの名無しさん
2020/10/07(水) 23:03:30.00ID:MKuB1ZsU ガチガチに後方互換性を守りたい場合はUnitTestしてもいいかもね
ライブラリメーカーとかならいいんじゃないの
ライブラリメーカーとかならいいんじゃないの
607デフォルトの名無しさん
2020/10/07(水) 23:14:33.59ID:LK1LuHNw > ガチガチに後方互換性
言い方がおかしい。たいていはバージョンが有るようなものじゃないんだからさ
この場合は、何らかの理由で修正を入れたときに、エンバグしないように
ガチガチにテストするということだろ
修正なんてどうしてもはいるんだからさ、ガチガチにテストしておかないとだめやろ?
修正したときのエンバグ防止を、ガチガチな後方互換性と言ってるなら
わからなくもないけどさ。エンバグしないってことは、ガチガチな後方互換性とも言えるからね
言い方がおかしい。たいていはバージョンが有るようなものじゃないんだからさ
この場合は、何らかの理由で修正を入れたときに、エンバグしないように
ガチガチにテストするということだろ
修正なんてどうしてもはいるんだからさ、ガチガチにテストしておかないとだめやろ?
修正したときのエンバグ防止を、ガチガチな後方互換性と言ってるなら
わからなくもないけどさ。エンバグしないってことは、ガチガチな後方互換性とも言えるからね
608デフォルトの名無しさん
2020/10/08(木) 11:16:14.56ID:6clXcWBV いまさらどうでも良い話だが
手動か自動かなんて本質とは何の関係も無いぞ
信頼性はテストケースを網羅出来てるか出来てないかだけだ
手動か自動かなんて本質とは何の関係も無いぞ
信頼性はテストケースを網羅出来てるか出来てないかだけだ
609デフォルトの名無しさん
2020/10/08(木) 12:00:25.90ID:Pr6ASxb2 >>608
何の本質?
何の本質?
610デフォルトの名無しさん
2020/10/08(木) 12:37:21.94ID:bBuM66mL EdLJXccd
kZm+fu8v
IgGP+BQU
ycF3TYue
4yJ9ltzt
このスレが盛り上がった原因は主にこいつらか。
厶板にも隔離病棟が必要な気がしてきた。
kZm+fu8v
IgGP+BQU
ycF3TYue
4yJ9ltzt
このスレが盛り上がった原因は主にこいつらか。
厶板にも隔離病棟が必要な気がしてきた。
611デフォルトの名無しさん
2020/10/08(木) 12:49:41.09ID:NhC81FQJ テストをしなくてもいいぐらい小さく簡潔なプログラムブロックを作り組み合わせる
組み合わせで間違いが起こらないように関数型の知見を応用する
これだけでいい
これができてればバグなんて入りようがないから、テストほとんど意味ない
組み合わせで間違いが起こらないように関数型の知見を応用する
これだけでいい
これができてればバグなんて入りようがないから、テストほとんど意味ない
612デフォルトの名無しさん
2020/10/08(木) 18:54:00.48ID:LEhNWUbi 大の大人が10時から21時までずっと書き込みをしてるのを見ると悲しくなる
613デフォルトの名無しさん
2020/10/09(金) 11:04:06.44ID:TRjG/vuN >>505
単体テストは一般的にもIPA的にも機能性にフォーカスしたテストだからその記述は誤り
ここはそんな基本的なことも知らない奴らが一日中無意味な雑談をするスレなのでまともな回答を期待してはいけない
単体テストは一般的にもIPA的にも機能性にフォーカスしたテストだからその記述は誤り
ここはそんな基本的なことも知らない奴らが一日中無意味な雑談をするスレなのでまともな回答を期待してはいけない
614デフォルトの名無しさん
2020/10/09(金) 11:43:22.54ID:8qJEmYsV >>613
> 単体テストは一般的にもIPA的にも機能性にフォーカスしたテストだからその記述は誤り
理由は
単体テストは、機能性にフォーカスしたテストであり
プログラムの内部設計書に基づいてホワイトボックステストを実施し、要求性能を満たしているかの確認を行います。
間違ってないよね?
> 単体テストは一般的にもIPA的にも機能性にフォーカスしたテストだからその記述は誤り
理由は
単体テストは、機能性にフォーカスしたテストであり
プログラムの内部設計書に基づいてホワイトボックステストを実施し、要求性能を満たしているかの確認を行います。
間違ってないよね?
615デフォルトの名無しさん
2020/10/09(金) 11:47:34.84ID:tUZvClkH 個性あふれる文化の前には定義など無意味。
単体テスト=コードレビューという場所だってあるんだぜ。
単体テスト=コードレビューという場所だってあるんだぜ。
616デフォルトの名無しさん
2020/10/09(金) 11:56:10.47ID:8qJEmYsV617デフォルトの名無しさん
2020/10/09(金) 12:36:02.83ID:mOpqVRBo618デフォルトの名無しさん
2020/10/09(金) 12:40:07.10ID:EjYkYVIx619デフォルトの名無しさん
2020/10/09(金) 12:43:02.32ID:83iRAGlc この手の議論をする時は国家資格や有名なベンダー資格等で扱う言葉で議論するべき。
そもそも、企業勤めで資格取る奴は経験も十分に積んでるよ。
資格なんて大学受験に比べれば楽すぎる。
なんで、たったの数千円でとれる資格を取らないの?
言葉が共有できない猿が議論に参加すると邪魔だから消えてほしいね。
そもそも、企業勤めで資格取る奴は経験も十分に積んでるよ。
資格なんて大学受験に比べれば楽すぎる。
なんで、たったの数千円でとれる資格を取らないの?
言葉が共有できない猿が議論に参加すると邪魔だから消えてほしいね。
620デフォルトの名無しさん
2020/10/09(金) 12:46:14.62ID:lC8K76Tw なんで資格を取らないのかって議論にすり替えるのやめてほしい
621デフォルトの名無しさん
2020/10/09(金) 12:48:03.07ID:lC8K76Tw >>616
一般的な定義かどうかを議論するのやめてほしい
一般的な定義かどうかを議論するのやめてほしい
622デフォルトの名無しさん
2020/10/09(金) 12:48:25.97ID:83iRAGlc623デフォルトの名無しさん
2020/10/09(金) 12:48:37.58ID:EjYkYVIx 資格を取らなくてもいいよ。
ただし世間一般の常識を知らないと潰しが効かなくなる
ただし世間一般の常識を知らないと潰しが効かなくなる
624デフォルトの名無しさん
2020/10/09(金) 12:49:44.16ID:EjYkYVIx >>621
> 一般的な定義かどうかを議論するのやめてほしい
なぜ?一般的な定義で話をするのは当たり前でしょ?
そうでないなら○○の定義ではってちゃんと言うこと
一部でしか使われない定義をいっても通じるわけがないんだから
> 一般的な定義かどうかを議論するのやめてほしい
なぜ?一般的な定義で話をするのは当たり前でしょ?
そうでないなら○○の定義ではってちゃんと言うこと
一部でしか使われない定義をいっても通じるわけがないんだから
625デフォルトの名無しさん
2020/10/09(金) 12:51:35.65ID:lC8K76Tw626デフォルトの名無しさん
2020/10/09(金) 12:53:40.49ID:lC8K76Tw627デフォルトの名無しさん
2020/10/09(金) 12:56:26.55ID:lC8K76Tw 言葉の一部を切り取って騒ぐマスコミとやってることは変わらん
文脈からどういう意味で使ってるのが類推して理解するのが普通の人のコミュニケーション
言葉の定義がー定義がーなんてリアルな会話ではやらないでしょ?
それをやったら会話にならないと思われるから
文脈からどういう意味で使ってるのが類推して理解するのが普通の人のコミュニケーション
言葉の定義がー定義がーなんてリアルな会話ではやらないでしょ?
それをやったら会話にならないと思われるから
628デフォルトの名無しさん
2020/10/09(金) 12:56:54.88ID:83iRAGlc >>626
その普通が通じないから、こんな話になっているってことになぜ気が付かない。
その普通が通じないから、こんな話になっているってことになぜ気が付かない。
629デフォルトの名無しさん
2020/10/09(金) 12:59:02.45ID:lC8K76Tw 5chはアスペに寛容なコミュニティとも言えるかな
630デフォルトの名無しさん
2020/10/09(金) 13:00:31.33ID:83iRAGlc 昼休みに話の通じない馬鹿に遭遇するとは思わなかった。
話さえ通じれば何でもいいが、駄目だなこりゃ。
厶板にが過疎化する理由がよくわかったよ。
二度とこの板に来ないほうがいいな。
知的障害者との会話は疲れる。
話さえ通じれば何でもいいが、駄目だなこりゃ。
厶板にが過疎化する理由がよくわかったよ。
二度とこの板に来ないほうがいいな。
知的障害者との会話は疲れる。
631デフォルトの名無しさん
2020/10/09(金) 13:01:02.93ID:EjYkYVIx632デフォルトの名無しさん
2020/10/09(金) 13:03:06.66ID:EjYkYVIx633デフォルトの名無しさん
2020/10/09(金) 13:20:26.77ID:lC8K76Tw634デフォルトの名無しさん
2020/10/09(金) 13:47:09.26ID:JQ1AMLdD で、その会社文化とやらのテスト分類定義を採用すると、
IPAのテスト分類定義を採用するのに比べてどんなメリットがあるんだい?
IPAのテスト分類定義を採用するのに比べてどんなメリットがあるんだい?
635デフォルトの名無しさん
2020/10/10(土) 05:20:40.98ID:YQJRDE1T 何でこんなスレが伸びてるんだと思ったらあからさまな釣りに釣られてるやつが多かっただけか
636デフォルトの名無しさん
2020/10/11(日) 00:58:37.49ID:jQvs4XJ7 たんたい‐テスト【単体テスト】 の解説
《unit test》ソフトウエアテストの一。動作対象を小さな単位に分割してテストすることを指す。→結合テスト →ビッグバンテスト
《unit test》ソフトウエアテストの一。動作対象を小さな単位に分割してテストすることを指す。→結合テスト →ビッグバンテスト
637デフォルトの名無しさん
2020/10/11(日) 01:00:37.45ID:jQvs4XJ7 言葉の定義は設計書の付録についてくるでしょ
リアルな会話でやらない人は上流工程に参加してないだけ
リアルな会話でやらない人は上流工程に参加してないだけ
638デフォルトの名無しさん
2020/10/11(日) 01:02:41.18ID:QQ2vPcGT ソフトウェアの最小単位は画面やページやろ?
どうやって1つの関数でテストできるっていうんだ?
どうやって1つの関数でテストできるっていうんだ?
639デフォルトの名無しさん
2020/10/11(日) 11:16:33.93ID:jQvs4XJ7 そうなんだよ
小さい単位だとしか定義されていない
画面は論外としても関数だとは誰も言ってない
昔は暗黙の了解で
単体テスト=関数だった
推測だが
CUIアプリの場合:単体テスト=関数
GUIアプリの場合:単体テスト=1機能を実現する為の最小コンポーネント群
という風になってしまったんじゃないだろうか
要するにCUIのC言語アプリなら関数を最小単位にするのは直感的で
GUIのVBアプリならテキストボックス+ボタンのセットを最小単位とするのが直感的だった
だから自然と2つの意味が併存してしまい
しかも実施時には違和感を感じなかった
小さい単位だとしか定義されていない
画面は論外としても関数だとは誰も言ってない
昔は暗黙の了解で
単体テスト=関数だった
推測だが
CUIアプリの場合:単体テスト=関数
GUIアプリの場合:単体テスト=1機能を実現する為の最小コンポーネント群
という風になってしまったんじゃないだろうか
要するにCUIのC言語アプリなら関数を最小単位にするのは直感的で
GUIのVBアプリならテキストボックス+ボタンのセットを最小単位とするのが直感的だった
だから自然と2つの意味が併存してしまい
しかも実施時には違和感を感じなかった
640デフォルトの名無しさん
2020/10/11(日) 11:39:31.27ID:rsxmIi7K 結論
無能は関数単位でテストする方法がわからない
その方法が存在することを知らない
だから実行ファイルを使ってテストすることしかできない
無能は関数単位でテストする方法がわからない
その方法が存在することを知らない
だから実行ファイルを使ってテストすることしかできない
641デフォルトの名無しさん
2020/10/11(日) 11:41:06.19ID:rsxmIi7K >>639
> CUIアプリの場合:単体テスト=関数
無能の場合CUIアプリのテストとは
実行ファイルを実行してテストする
例えばgitの場合、gitのすべてのコマンドを実行してテストする
git initをしたらどういうファイルが作成されるかをチェックしている
> CUIアプリの場合:単体テスト=関数
無能の場合CUIアプリのテストとは
実行ファイルを実行してテストする
例えばgitの場合、gitのすべてのコマンドを実行してテストする
git initをしたらどういうファイルが作成されるかをチェックしている
642デフォルトの名無しさん
2020/10/11(日) 11:53:56.56ID:kZXFoyze 対象になってる粒度次第
643デフォルトの名無しさん
2020/10/11(日) 11:54:31.15ID:TaKoEgM9644デフォルトの名無しさん
2020/10/11(日) 12:00:01.38ID:mzj9OHDg 無能ほど無駄な仕事を多くやろうとする
コマンドごとにテストできることをわざわざ関数ごとにテストして膨大な工数を無駄にする
しかも関数のテストをしたってコマンドが正しく動作する保証にはならないから関数のテストは意味がない
バグが混入しにくい堅牢なコードを書くことに労力をかけて
テストはある程度大きな粒度でやったほうがいい
最小限のテストで最大の効果を得ることを考えろ
暇を持て余した学生のお遊びじゃないんだ
業務では工数は限られてる
コマンドごとにテストできることをわざわざ関数ごとにテストして膨大な工数を無駄にする
しかも関数のテストをしたってコマンドが正しく動作する保証にはならないから関数のテストは意味がない
バグが混入しにくい堅牢なコードを書くことに労力をかけて
テストはある程度大きな粒度でやったほうがいい
最小限のテストで最大の効果を得ることを考えろ
暇を持て余した学生のお遊びじゃないんだ
業務では工数は限られてる
645デフォルトの名無しさん
2020/10/11(日) 12:14:15.39ID:TaKoEgM9 また業務ガイジ湧いてて草
646デフォルトの名無しさん
2020/10/11(日) 12:24:51.84ID:mzj9OHDg 無職ガイジ
647デフォルトの名無しさん
2020/10/11(日) 12:26:59.56ID:j3Pyb3UX648デフォルトの名無しさん
2020/10/11(日) 13:19:41.83ID:jQvs4XJ7 納品の為のテスト
トラブル対応の時間を減らす為のテスト
損害賠償を回避する為のテスト
同じように見えるテストでも目的は色々
目的が変われば手段も変わる
トラブル対応の時間を減らす為のテスト
損害賠償を回避する為のテスト
同じように見えるテストでも目的は色々
目的が変われば手段も変わる
649デフォルトの名無しさん
2020/10/11(日) 18:23:47.93ID:z7d9ld+N なるほどな
仕様を満たしているか確認するためのテストはしなくていい現場ってのがあるわけだ
仕様を満たしているか確認するためのテストはしなくていい現場ってのがあるわけだ
650デフォルトの名無しさん
2020/10/11(日) 19:39:47.33ID:ksbz56K1 その種のテストはなぜか手動でやれとか言い出すのがSIerやで
651デフォルトの名無しさん
2020/10/11(日) 19:47:52.34ID:jQvs4XJ7 自動テストはダメなの→自動テストが正しい事はどうやって担保するのか→人間のほうが信用できない→自動テスト作ってるのも人間→ふぁ?
人類はこうやって無駄を繰り返してきた
そもそも自動テストは繰り返し何度も行う前提
ウォーターフォールであるおまえらの現場では自動テストは相性が悪い
人類はこうやって無駄を繰り返してきた
そもそも自動テストは繰り返し何度も行う前提
ウォーターフォールであるおまえらの現場では自動テストは相性が悪い
652デフォルトの名無しさん
2020/10/11(日) 19:49:19.76ID:kFRHzfrM >>651
根本的にわかってないだろw
> そもそも自動テストは繰り返し何度も行う前提
テストが一回で終わることなんてありえないよ
バグを修正するたびに全部テストやり直しだからね
1つでも見つかったら全部やり直し
根本的にわかってないだろw
> そもそも自動テストは繰り返し何度も行う前提
テストが一回で終わることなんてありえないよ
バグを修正するたびに全部テストやり直しだからね
1つでも見つかったら全部やり直し
653デフォルトの名無しさん
2020/10/11(日) 20:08:06.89ID:IRO7qPRX バグはコンパイラに探させたほうがいい
だから関数型がいいんだ
関数型はテストもシンプルで少なくて済む
だから関数型がいいんだ
関数型はテストもシンプルで少なくて済む
654デフォルトの名無しさん
2020/10/11(日) 20:27:18.34ID:dpbsaRzg 関数型で状態があるテストはどうやってやるの?
655デフォルトの名無しさん
2020/10/11(日) 20:28:39.68ID:IRO7qPRX そんなものはない
656デフォルトの名無しさん
2020/10/11(日) 20:51:40.01ID:dpbsaRzg ?
ゲームで設定から言語を
英語から日本語に変更したら
日本語で表示されるでしょ?
関数型でも同じことなんだが
ゲームで設定から言語を
英語から日本語に変更したら
日本語で表示されるでしょ?
関数型でも同じことなんだが
657デフォルトの名無しさん
2020/10/11(日) 20:54:28.98ID:z7d9ld+N 英語を入力して、日本語が出力されるのを確認、じゃないの
658デフォルトの名無しさん
2020/10/11(日) 21:07:29.17ID:jQvs4XJ7 ナウなヤングはステートを持たないコーディングがバカウケでしょ?
DBに持たせてアプリケーションサーバには持たせない
DBに持たせてアプリケーションサーバには持たせない
659デフォルトの名無しさん
2020/10/11(日) 23:34:04.06ID:W4Wa1Rix660デフォルトの名無しさん
2020/10/13(火) 19:03:34.58ID:iaFJXjyC >>656
純粋に関数型を突き詰めるなら状態が必要な部分は全部引数に追い出すのが正解じゃないかな
多言語対応必要なラベルは言語コンフィグ参照なんかせずに毎度文字列を受け取れってことだ
まあ流石にそれはきついだろうから文字列そのものじゃなく文字列を吐くモナドを受け取る形でもいいと思うけど
純粋に関数型を突き詰めるなら状態が必要な部分は全部引数に追い出すのが正解じゃないかな
多言語対応必要なラベルは言語コンフィグ参照なんかせずに毎度文字列を受け取れってことだ
まあ流石にそれはきついだろうから文字列そのものじゃなく文字列を吐くモナドを受け取る形でもいいと思うけど
661デフォルトの名無しさん
2020/10/15(木) 12:59:52.75ID:topCoxzZ 自動テストは効果がありませんって言われてるぞ
https://hypothesis.works/
https://hypothesis.works/
662デフォルトの名無しさん
2020/10/15(木) 16:45:53.96ID:HNijBbKl >>661
ちゃんと読めよ
自動化してもテストケースは人間が作ってるから
テストケースも自動化しようぜ!っていうのがHypothesisっていうツールの役目だろ?
だから自動テスト自体を否定してるもんじゃないぞ
https://github.com/HypothesisWorks/hypothesis
ちゃんと読めよ
自動化してもテストケースは人間が作ってるから
テストケースも自動化しようぜ!っていうのがHypothesisっていうツールの役目だろ?
だから自動テスト自体を否定してるもんじゃないぞ
https://github.com/HypothesisWorks/hypothesis
663デフォルトの名無しさん
2020/10/15(木) 21:45:30.14ID:A5nmP/dE 老眼だからタイトル以外読めなかったんだよ
664デフォルトの名無しさん
2020/10/16(金) 05:14:11.22ID:JZ/7iYjr665デフォルトの名無しさん
2020/10/16(金) 08:32:18.61ID:FKXPrG5o666デフォルトの名無しさん
2020/10/16(金) 09:32:48.76ID:Rg7DLMwV ニンゲンに金銭を注入することで自動的に作業させてます。
667デフォルトの名無しさん
2020/10/16(金) 12:10:17.32ID:nTFwSCW3 自動テストを実現できていれば
中身を他の言語で書き直しても
簡単に動作確認が取れるよな
中身を他の言語で書き直しても
簡単に動作確認が取れるよな
668デフォルトの名無しさん
2020/10/16(金) 12:12:12.88ID:jRO02CLT 開発環境言語とテスト環境言語は一緒でも良いけど
開発環境とテスト環境は一緒にしてると移行しにくいな
ソースにテスト埋め込めます(キリッ
っていう言語多いけどさ
開発環境とテスト環境は一緒にしてると移行しにくいな
ソースにテスト埋め込めます(キリッ
っていう言語多いけどさ
669デフォルトの名無しさん
2020/10/16(金) 18:51:33.46ID:z+duWmz5 全自動になったとしてさ
ルールは与えないといけないわけでしょ?
そのルールのデバッグできないの?
ルールは与えないといけないわけでしょ?
そのルールのデバッグできないの?
670デフォルトの名無しさん
2020/10/16(金) 20:57:43.76ID:nTFwSCW3 >>669
仕様書を数式で書けば可能だが
仕様書を数式で書けば可能だが
671デフォルトの名無しさん
2020/10/16(金) 21:42:50.76ID:Z7geSy3Q 仕様書に書いてあることだけチェックすりゃいいわけで
仕様書の項目以上増えることはない
仕様書の項目以上増えることはない
672デフォルトの名無しさん
2020/10/17(土) 10:32:40.48ID:0qFIP5N2 仕様書からコード自動生成すればテスト不要説
673デフォルトの名無しさん
2020/10/17(土) 10:42:01.97ID:5q1XC6C5 >>672
発想が貧弱
発想が貧弱
674デフォルトの名無しさん
2020/10/17(土) 11:55:44.81ID:LinsUHOp >>672
CASEツールやらUMLコード生成やらもう何十年も前からそういったアプローチがあるけど全くスタンダードになってない。
唯一Matlab+Simulinkが自動車業界で流行ってるぐらいかな?
開発言語の進化こそあるにせよ結局仕様書の曖昧さを具体化するのはソースコードのみであるという事実は何も変わってない。
CASEツールやらUMLコード生成やらもう何十年も前からそういったアプローチがあるけど全くスタンダードになってない。
唯一Matlab+Simulinkが自動車業界で流行ってるぐらいかな?
開発言語の進化こそあるにせよ結局仕様書の曖昧さを具体化するのはソースコードのみであるという事実は何も変わってない。
675デフォルトの名無しさん
2020/10/17(土) 12:29:10.51ID:Ty9bf9Kk 仕様書は結構曖昧に書かれている
その曖昧な仕様書をよんで、ここが曖昧ですと指摘できるAIが
実現できないと仕様書からコードは自動生成できるようにはならない
しかし曖昧な文章を理解できてかつ、曖昧な文章を曖昧だと指摘できるAIは作れるのかね?
その曖昧な仕様書をよんで、ここが曖昧ですと指摘できるAIが
実現できないと仕様書からコードは自動生成できるようにはならない
しかし曖昧な文章を理解できてかつ、曖昧な文章を曖昧だと指摘できるAIは作れるのかね?
676デフォルトの名無しさん
2020/10/17(土) 12:35:18.94ID:qrQLeEGD 仕様書が曖昧でも別に俺らは困らないよな
割と曖昧に組むこともできるし
会社の経営者層と俺らって一線引いてあること多いし
セキュリティが緩かったですなんて完全に他人事
客先常駐だったらそもそも仕様を決めたクソったれが悪いし
請負だったら出された要件を満たす項目だけ組むだけ
要件に最強のセキュリティとか書いてあったらできませんと返すことになるだろうが
割と曖昧に組むこともできるし
会社の経営者層と俺らって一線引いてあること多いし
セキュリティが緩かったですなんて完全に他人事
客先常駐だったらそもそも仕様を決めたクソったれが悪いし
請負だったら出された要件を満たす項目だけ組むだけ
要件に最強のセキュリティとか書いてあったらできませんと返すことになるだろうが
677デフォルトの名無しさん
2020/10/17(土) 12:37:17.41ID:/Ip3Dsod アスペ型AI最強説
678デフォルトの名無しさん
2020/10/17(土) 12:55:58.45ID:ef5D23Sc 仕様書から生成されたコードの動きをテストするのは
仕様の曖昧さとは関係ない
仕様に曖昧さがなくてもテストは必要
仕様の曖昧さとは関係ない
仕様に曖昧さがなくてもテストは必要
679デフォルトの名無しさん
2020/10/17(土) 13:02:44.32ID:Ty9bf9Kk680デフォルトの名無しさん
2020/10/17(土) 13:23:25.28ID:9U6WfMT4 無知って怖いね
681デフォルトの名無しさん
2020/10/17(土) 13:31:34.30ID:3xHHIx95 世の中には仕様記述言語というのがあってだな
682デフォルトの名無しさん
2020/10/17(土) 15:10:30.11ID:zcPq/h/0 ところが誰も使ったことがないのである
683デフォルトの名無しさん
2020/10/17(土) 16:23:53.28ID:0qFIP5N2 >仕様記述言語
rubyのことですねわかります
rubyのことですねわかります
684デフォルトの名無しさん
2020/10/18(日) 11:43:25.20ID:FKsFCJUX ラヴィ
685デフォルトの名無しさん
2020/10/20(火) 00:14:22.29ID:263iGv0V テーテテーテテッテッテッ
686デフォルトの名無しさん
2021/03/13(土) 18:15:37.05ID:bPCwVd6O 草の数は知能の低さと比例する
687デフォルトの名無しさん
2021/05/04(火) 11:11:34.18ID:b1y0cGGl 俺は単体テスト煽りの意見を支持する
単体テストは杓子定規な方便だよ
ネクタイと革靴の有無で大人度を判断するような本質からズレたまま根付いたスタンダード
まるで無駄とは言わんが、なくなった方が世界が少しシンプルになるやつだ
単体テストは杓子定規な方便だよ
ネクタイと革靴の有無で大人度を判断するような本質からズレたまま根付いたスタンダード
まるで無駄とは言わんが、なくなった方が世界が少しシンプルになるやつだ
688デフォルトの名無しさん
2021/05/04(火) 14:42:17.48ID:r6gWVZ6D テスト書いてないとかお前それ@t_wadaの前でも同じ事言えんの?(AA略
レスを投稿する
ニュース
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- へずまりゅう氏が言葉失う 街中で女性から「息子はあなたみたいな人間に育たぬよう教育しています」 [jinjin★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
- 高市シンパ「時の総理を非難するのは非国民ダァ!」👈つまり石破辞めろと叩いてたこいつら非国民? [931948549]
- 高市早苗「いいから黙って全部アタシに投資しなさい!」国際金融会議で発言し周囲ドン引き [165981677]
- 【最後の人権?】スイスの尊厳死団体の創設者、医師の支援を受けて死去_92歳 [979264442]
- 【悲報】台湾有事で米中衝突、最悪のシナリオは日本人死者「4,662人」 [237216734]
- レタスやキャベツ食って野菜摂取した気になってる奴www
- プラトンの「哲人政治」は正しかったのでは? アホな大衆に政治家を選ばせるとロクなことにならない [653462351]
