デブサミ2021【18-B-4】ソフトウェア品質を高める開発者テスト #devsumiB #devsumi
2割の部分に8割以上のバグが潜んでいる。 - よく変更されるファイル - 長いファイル - 複雑度が高いファイル #devsumi #devsumiB
2021-02-18 13:28:01テスト書いて品質担保。テストがあることでリファクタリング行って品質向上。お得。品質実質無料やな! #devsumiB
2021-02-18 13:29:59あ、次のスライドに循環的複雑度って書いてたから合ってるか。 #devsumi #devsumiB twitter.com/zakk3456_dev/s…
2021-02-18 13:30:30複雑なコードは単体テストも書きづらいしリファクタリングもしづらい、修正コストがかかる #devsumiB
2021-02-18 13:30:38デブサミ聴きながら仕事してる! 話し方がわかりやすい…! ・バグは全体の10〜20%からしか出ない ・大きいクラスを2つに分けるだけでバグは圧倒的に減る / 「ソフトウェア品質を高める開発者テスト」高橋 寿一さん@ロジギアジャパン より #devsumiB #devsumi
2021-02-18 13:30:55早めのリファクタリング! おっしゃるとおり! #devsumi #devsumiB pic.twitter.com/V0rMGdy40E
2021-02-18 13:31:30いや、ほんとコレだわ。 #devsumi #devsumiB pic.twitter.com/rEOcTLqSZH
2021-02-18 13:32:37「要求仕様とテストケースにリンクを貼る」 →これをやるにはBDD/ATDD的な受入テストが必要だろうな #devsumiB
2021-02-18 13:33:02その日に品質担保できないものは、出荷後確実に市場問題となる。 これは心に刻む! #devsumi #devsumiB
2021-02-18 13:34:46デイリーで出荷可能なレベルまで品質を高めるのがアジャイルやスクラムの品質担保 #devsumiB #devsumi
2021-02-18 13:35:32単にCIを回すだけじゃダメで、定量的に評価できるようにする、なるほど #devsumiB #devsumi
2021-02-18 13:36:08要求仕様とテストケースは、関連付けてテストを行うことが必要。 要件定義を明確に行った場合と、行わない場合で検出不具数は2.7倍違う。 #devsumi #devsumiB
2021-02-18 13:36:10