0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

テストが増えるほど保守がつらい人へ。壊れにくい単体テストの軸を持てる一冊

0
Posted at

テストは書いているのに、変更のたびに直す箇所が増えて開発が重くなる。
そのままだと、安心のために書いたはずのテストが、チームの足を引っ張る存在になりやすいです。
この本は、単体テストをただ増やすのではなく、壊れにくく価値の高い形に整える考え方を持てるのが良かったです。

単体テストの考え方/使い方

読むべき人

  • 単体テストを書いているのに、保守コストが下がった実感がない人
  • モックの使いどころに毎回迷うバックエンドエンジニア
  • テストの量ではなく質を上げたいチームリード
  • リファクタリングしやすいコードベースを作りたい人

この本で持ち帰りやすいこと

  • 良い単体テストを判断するための軸を言語化しやすくなる
  • モックを使う場面と避けたい場面を整理しやすくなる
  • 壊れやすいテストと価値の高いテストの違いを見分けやすくなる
  • テストが品質改善にどう効くのかを、チームへ説明しやすくなる

読んで実務で効いたところ

  • 単体テストの原則と実践が分かれているので、考え方と手の動かし方をつなげて理解しやすかった
  • 良いテストを構成する軸が見えるので、レビューで「何が悪いか」を説明しやすくなった
  • モックの扱いと壊れやすさの関係が整理されていて、テスト設計の迷いが減った
  • テストを増やす話ではなく、ソフトウェアに価値をもたらす形にする話なので、現場で導入しやすかった
  • 持続可能な成長という視点があるため、短期の安心ではなく長期の保守性へ話を向けやすかった

さらに広げて読むなら

単体テストだけでなく、品質保証全体を組織視点で広げたいならこちらもつながります。
品質保証部門が“ブレーキ役”で終わらないために、組織との向き合い方まで掴める一冊

まとめ

テストを書くこと自体が目的になっている感覚があるなら、この本で「何を守るためのテストか」を立て直すと、開発の進み方がかなり変わります。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?