Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プログラミングどうやる? ~テスト駆動開発から学ぶ達人の型~

Avatar for Atsushi Okui Atsushi Okui
September 21, 2025

プログラミングどうやる? ~テスト駆動開発から学ぶ達人の型~

世の中には設計に関する型(パターンやベストプラクティス)は多々ありますが、理想的な形を知っていたとしても実践の場で活用するのは難しく感じます。どうすればプログラミングをうまくやれるでしょうか?
そのような疑問について、達人たちの型であるテスト駆動開発に注目して考えて見たいと思います。

Avatar for Atsushi Okui

Atsushi Okui

September 21, 2025

More Decks by Atsushi Okui

Other Decks in Programming

Transcript

  1. 自己紹介 Atsushi Okui (@blue32a_jp) ソフトウェアエンジニア / Webアプリケーション エンジニア / PHPer

    関心:設計、コード品質、リファクタリング、テス ト、モデリング
  2. テスト駆動開発の定義 ”Test-driven development is a programming workflow.” 訳)”テスト駆動開発(TDD: Test-Driven Development)はプログラミングのワークフロー

    だ。” 【翻訳】テスト駆動開発の定義 https://t-wada.hatenablog.jp/entry/canon-tdd-by-kent-beck Canon TDD https://tidyfirst.substack.com/p/canon-tdd