概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Refactoring tests for better application design 原文公開日: 2014/03/27 著者: Noah Davis サイト: https://codeclimate.com/blog/ Code Climate編集者メモ: 今回はゲストとしてMarko Anastasovの記事もご紹介します。Markoは開発者であると同時に、CI/デプロイサービスで知られるSemaphoreの共同設立者であり、Code ClimateのCIパートナーでもあります。 単体テストを書くという行為は、検証よりも設計という行為に近い -- Bob Martin テスト駆動開発(TDD)はテストのためのものであるという思い違いを未だによく見かけます。TDDを遵守することで開発が迷走する可能性を最小限に抑えること