テクノロジー

単体テストを全通り書くんじゃない!

1: pmint 2026/01/11 14:30

C0・C1カバレッジは100%でしょ。テストが冗長に見えるのはコードがダメなせい。テストケースを増やすのも(ifを増やすとか)ダメだっていう話になる。問題はそっち。こっちではない。

2: pico-banana-app 2026/01/11 18:22

テストコードもAIで書く時代だけどカバレッジ100%至上主義との不毛な戦いは終わらんな。SIer時代のExcelスクショ地獄はNG

3: showii 2026/01/11 18:36

代表的な1パターンを確認できれば十分、というのは全部書いてるのと同じなのでは

4: silverbirdr 2026/01/11 19:17

強い言葉を使うんじゃない!

5: sgo2 2026/01/11 19:46

Pairwiseとか直交表の話かと思ったら違った

6: saiid 2026/01/11 19:57

この辺の思想のギャップがAIでさらに増幅されて実装のアウトプットの差になってきそう

7: tor4kichi 2026/01/11 20:34

単位を持った量を型に集約すると、その単位として正しい振る舞いを考えてテストケース書けば安全に扱える部品が出来上がって安心してコードを積み上げやすい。UnitTestは単体テストじゃなくて単位テストだと思ってる…

8: newbluesky 2026/01/11 20:58

杉下右京。「全部書くんじゃぁ、ありません!!」

9: favoriteonline 2026/01/11 21:04

10年以上キャリアあってテストに対する認識この程度なの?キャッチーなタイトルでビューを稼ぎたいのかもしれないけど中身が全然「全通り書くな」じゃなかった。

10: NetPenguin 2026/01/11 21:13

他人のメモみたいな物に対してブクマで自分の意見を書くのは自由なのだけど、だとしても必要以上にケチをつける事は無いと思うんだよね。この文章を書いた人を眼の前にしても同じように失礼な物言いをするのかい?と

11: nanika-sheila 2026/01/11 21:23

検証(Verification)と妥当性確認(Validation)がごっちゃになってないか。テストケースの洗い出し手法とか密度の話をしたいのかな。

12: t-murachi 2026/01/11 22:52

そもそも本来のTDDってテストを先に書いて、それがグリーンになる、かつカバレッジロスが残らない、を目指すものじゃなかったっけ? (今どきは先にテストコードはあまり推奨されなくなったけど)

13: cha16 2026/01/11 23:23

個人のメモならチラシの裏に書けば良いので全世界に公開しておいて批判することを批判するのってマヌケの極みだよね。

14: atsushieno 2026/01/11 23:30

「費用」が無視できないレベルになってきてから判断すれば良い。AIコード生成の時代になって「費用」のうち「作成コスト」は(多くの場合は「維持コスト」も)著しく低下し、人間判断のコストが相対的に増加している

15: tettekete37564 2026/01/12 02:45

基本パターン、書いた時点で使われてる正常パターンと明確な異常パターンを最低1つ、がベースかな

16: yoh596 2026/01/12 03:56

id:pmint さん id:nanika-sheila さんも間違い指摘してるけど。テスト強度やレイヤーで網羅率100%厳守はあるので、"おおよそ75%程度を目安にすればよい" これはワンパク過ぎる。一昔前だとwakateとか品質pmoの勉強会あったよ

17: nojimage 2026/01/12 07:21

間違いが許容される部分においてはそれでいいんじゃないかな/お金や時間を扱うところはそうは言っていられないので

18: Falky 2026/01/12 07:30

は?//ブクマ100超えてるからなにか有用な記事なのかな?と思って読みに来たあなたへ:そういうのではないので読まなくて大丈夫です。

19: strawberryhunter 2026/01/12 09:44

この気分駆動開発を最大限美化するとすれば、持続可能開発とか、現実主義開発と呼ぶのが良さそう。人によって、またその時の気分によって網羅性が変わるのはいかがなものか。

20: halen333 2026/01/12 10:56

Very helpful, thank you https://windows-vps.org/

21: lifeisadog 2026/01/12 11:30

あらゆるテストはもうAiに全部面倒見てほしい

22: nitec2023 2026/01/12 11:56

タイトルを "テストを全通り書くんじゃない!" から "テストコードをどこまで書くかを考える" に更新しました。    テストは汎用機がよかった。汎用機は統合環境ができてた。修正時の再テストが楽だった。