- 44 名前:デフォルトの名無しさん mailto:sage [2020/01/09(木) 17:47:10.30 ID:H5szYUtEM.net]
- >>39
BDDというかテストコードを自然言語に似せようとする系は、Goの台頭に伴ってすっかり廃れちゃったね 自動テストの最大の意義は入出力のスナップショットとして予期せぬ挙動の変化を検出できることにあるので、 細かい仕様をテストコードで表現しようとするよりも単純に入出力を並べた方が手っ取り早いし効果も高いんだよな 一方BDDは、網羅性や変化検出性能が不十分でも最低限大半のコードを通ってれば無いよりは遥かにマシだ、 それだけでもスペルミスのような初歩的なバグの大半は潰せるだろう、という手抜き欲求が根底にある ところが最近は静的型が主流になっちゃってスペルミスみたいなのは起きなくなったから、BDDのようなとりあえず通すだけのテスト手法にはあまり意味がなくなってしまった
|

|