タグ

TDDに関するhachiのブックマーク (3)

  • 私がTDDを実践しない理由(翻訳)|TechRacho by BPS株式会社

    概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: 37signals Dev — Pending tests 原文公開日: 2023/03/01 原著者: Jorge Manrubia -- 37signalsのエンジニアです 日語タイトルは内容に即したものにしました。 私は「テストファースト」で作業することも、テストでコードの設計を支援することも、めったにありません。 最近の私は、37signalsである新しいことに取り組み始めました。何も決まっていない白紙の状態なので作業はすいすい進み、来る日も来る日もこってりしたプルリクを作成しています。会議に先立って早めに投げておきたいと思っていたプルリクには、もれなく以下が含まれていました。 ご覧のように、私はほとんどの場合テストを最後に書いていることが見て取れます。例外があるとすれば、テストを書くことで最短で結果をフィードバックで

    私がTDDを実践しない理由(翻訳)|TechRacho by BPS株式会社
  • テスト駆動開発(TDD)の利点に関する統計と研究(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Statistics & Studies: The Benefits Of Test Driven Development - The QA Lead 原文公開日: 2020/09/03 著者: Ben Atson サイト: QA Lead 日語タイトルは内容に即したものにしました。画像は元記事の引用です。 ⚓ テスト駆動開発(TDD)の利点に関する統計と研究(翻訳) 記事では、テスト駆動開発(以下TDD)に関するいくつかの統計や研究をレビューします。これは「TDDがどのように採用されてきたか」「TDDのメリットは何か」そして「このアプローチによってチームがどのような困難に直面するか」を理解するためです。 伝統的なソフトウェア開発のプロセスは直線的に進行します。しかし、ここ数十年の間にアジャイルシステムの人気がさらに高まり(8

    テスト駆動開発(TDD)の利点に関する統計と研究(翻訳)|TechRacho by BPS株式会社
  • Rails: テストのリファクタリングでアプリ設計を改良する(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 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を遵守することで開発が迷走する可能性を最小限に抑えること

    Rails: テストのリファクタリングでアプリ設計を改良する(翻訳)|TechRacho by BPS株式会社
  • 1