はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ TDD

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 76件)

TDDは「開発者テストのTips集」t-wada氏が改めてひも解く“本質” レバテックラボ(レバテックLAB)

2024/07/16 このエントリーをはてなブックマークに追加 129 users Instapaper Pocket Tweet Facebook Share Evernote Clip レバテックラボ レバテックLAB 本質 TIPS集

プログラマ、テスト駆動開発者 和田卓人 学生時代にソフトウェア工学を学び、オブジェクト指向分析/設計に傾倒。執筆活動や講演、ハンズオンイベントなどを通じてテスト駆動開発を広めようと努力している。『プログラマが知るべき97のこと』(オライリージャパン、2010)監修。『SQLアンチパターン』(オライリージャパ... 続きを読む

AI時代にこそTDDだと思う話

2024/05/06 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip AI時代

GitHub Copilot、みなさん使ってますか?すでに多くの方が利用しており、「ないと困る」という方から「提案の質に問題がある」「まだまだ使えない」という方まで、様々な意見を聞きます。 筆者はGitHub Copilotに対して非常にポイティブな立場です。GitHub Copilotは使い方次第で開発速度を格段に向上させることを身をも... 続きを読む

【翻訳】テスト駆動開発の定義 - t-wadaのブログ

2024/03/08 このエントリーをはてなブックマークに追加 468 users Instapaper Pocket Tweet Facebook Share Evernote Clip t-wada substack 論戦 訳者 翻訳

このブログエントリでは、テスト駆動開発(TDD: Test-Driven Development)の考案者 Kent Beck が TDD の定義を改めて明確化した文章を、許可を得たうえで翻訳し、訳者の考察を沿えています。 きっかけ 2023年の年末、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent Beckは、substackにTDDに関するポスト... 続きを読む

書評:GitHub Copilot とのペアプロ TDD でつくるローグライク RPG - 若くない何かの悩み

2024/02/12 このエントリーをはてなブックマークに追加 200 users Instapaper Pocket Tweet Facebook Share Evernote Clip ローグライク GitHub Copilot LLM 書評 本題

本記事は「GitHub Copilot とのペアプロ TDD でつくるローグライク RPG」の書評です。題名にローグライクRPGとあるのでゲーム開発の本なのかなと思ってしまいますが、本題は仕様の端的な表現をもたないシステムを LLM を使って真っ当に開発する方法の解説だと思います。タイトルにローグライクRPGと書いていることでゲー... 続きを読む

テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey

2023/11/30 このエントリーをはてなブックマークに追加 197 users Instapaper Pocket Tweet Facebook Share Evernote Clip Agile Journey テスト駆動開発 コツ 自動テスト

アジャイル型の開発が導入されていない現場であっても、そして一人であっても、実践可能なアジャイルに関するプラクティスは存在します。 例えば、自動テストや、テストファースト、テスト駆動開発(TDD:Test Driven Development)です。ユニットテストフレームワークを使ってテストコードを書いて開発しながらテストを... 続きを読む

Learn Go with Tests: テスト駆動開発を体験しながら Go を学ぼう - kakakakakku blog

2023/03/21 このエントリーをはてなブックマークに追加 216 users Instapaper Pocket Tweet Facebook Share Evernote Clip kakakakakku blog テスト駆動開発 RED

TDD(テスト駆動開発)を体験しながら Go を学べる学習コンテンツ「Learn Go with Tests」を紹介する❗️全てのコンテンツを実施してみて,非常に良かったのでまとめることにした💡 Go に入門できる TDD のサイクル (Red / Green / Refactor) を体験できる コンテンツは "35種類" もある 無料で学べる GitBook (GitHub) に... 続きを読む

雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try

2023/02/16 このエントリーをはてなブックマークに追加 467 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト 最後 give IT a try 開発 rspec

(この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMinitestでテストを書くのは得意ですが、常にテストファースト(TDD)で開発するとは限りません。 今業務でやってるタスクはこんなふうに進めてます。 雑に動くものを作る ↓ 見た目をきれいにする&機能を作り込む ↓ ... 続きを読む

テストコード導入奮闘記~私はこうやってプロジェクトにテストコードを導入しました~ - Qiita

2022/05/28 このエントリーをはてなブックマークに追加 312 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 単語 結合テスト 上司 テストコード

どうやら新卒2年目社員のAさんが上司のZさんにプロジェクトにおいてテストコード導入を打診してるようです。少し内容を見てみましょうか。 Aさん(新卒2年目社員)「最近テスト自動化やテストコード、TDDなどの単語をよく聞きます。うちはテストコード書いてないですし、実装後の簡単な動作確認、最終の結合テストしかして... 続きを読む

「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号) - t-wadaのブログ

2022/02/22 このエントリーをはてなブックマークに追加 196 users Instapaper Pocket Tweet Facebook Share Evernote Clip t-wada Software Design 概念 全体像

2022年2月18日発売の Software Design 2022年3月号 にて、第2特集「そろそろはじめるテスト駆動開発」の第1章「自動テストとテスト駆動開発、その全体像」を執筆いたしました。第1章では、混同されることの多い自動テスト関係の概念を自動テスト、テストファースト、テスト駆動開発(TDD: Test-Driven Development)の3... 続きを読む

テスト駆動開発(TDD)のゴール「動作するきれいなコード」について考えてみる - やっとむでぽん

2022/02/14 このエントリーをはてなブックマークに追加 207 users Instapaper Pocket Tweet Facebook Share Evernote Clip 出だし t_wada Ron Jeffries ゴール 講演

「偉大な書籍は偉大な出だしで始まる。ケント・ベック著『テスト駆動開発』(2003, 2017)はこう始まります。 「動作するきれいなコード」。Ron Jeffriesのこの簡潔な言葉が、テスト駆動開発(TDD)のゴールだ。 」 テスト駆動開発エバンジェリストとして活躍している、和田卓人さん(t_wada)の講演より引用 セミナー講師やア... 続きを読む

TDDはゆるく実践しても大丈夫 - 千里霧中

2019/10/13 このエントリーをはてなブックマークに追加 284 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング 議論 千里霧中 テストコード 保守性

最近、TDDのテストコードは捨てても良いかみたいな議論を見ました。 これに対する自分個人の経験上の意見ですが、TDDは雑多にテストコードを使い捨てても効果を出せると思います。 もちろん、TDDで保守性が高く価値あるテストを書いて、捨てすにCIや中長期的なリファクタリングで再利用していくと、TDDの効果を増幅でき... 続きを読む

フロントエンドでどうテストを書くか(理論編) - Qiita

2018/12/09 このエントリーをはてなブックマークに追加 244 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Advent Calendar フロントエンド

この記事は リクルートライフスタイル Advent Calendar 2018 8日目の記事です。 はじめに 自分のフロントエンドチームでは、TDDでの開発フローを実施することでフロントエンド開発の課題に向き合っていきます。 今回は、一般的に難しいとされるフロントエンドでのテストについて、どんな方針でテストを書けばいいかにつ... 続きを読む

テスト駆動開発における進化的設計とデザインパターンの勘所とは?〜テスト駆動開発をやめて、なお残すべき習慣とは(9)

2018/04/19 このエントリーをはてなブックマークに追加 227 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト駆動開発 習慣 勘所 設計 デザインパターン

テスト駆動開発における進化的設計とデザインパターンの勘所とは?〜テスト駆動開発をやめて、なお残すべき習慣とは(9) TDDの際にデザインパターンをどう使うのか、または、どう使わないのかを考えるお話。 前回 から、書籍を辿り、TDDの再考を試みています。TDDを既に知っている、実践しているという人にとっては、TDDについて新しい発見、ジャメヴ(未視感)が起きれば幸いです。たとえTDDが不要だったとし... 続きを読む

マニアが潰したテスト駆動開発〜『健全なビジネスの継続的成長のためには健全なコードが必要だ』対談 (5)

2018/03/20 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip 対談 マニア テスト駆動開発 コード 成長

I’m Thinker, Doer, Maker, and Runner in Ehime, Japan. My blog is http://giantech.jp マニアが潰したテスト駆動開発〜『健全なビジネスの継続的成長のためには健全なコードが必要だ』対談 (5) 和田さんに『テスト駆動開発』の付録Cを書いた動機を聞いてみると、この15年のTDDを取り巻く問題点が浮かび上がってきました。 昨... 続きを読む

フロントエンドの負債と向き合う - mizchi's blog

2018/03/13 このエントリーをはてなブックマークに追加 707 users Instapaper Pocket Tweet Facebook Share Evernote Clip 負債 mizchi's blog フロントエンド Flux

2018 - 03 - 13 フロントエンドの負債と向き合う 某所で書いたものを公開用に書き直したもの 前提 フロントエンドでTDDは難しい、というかほぼ不可能である。なぜなら事前に副作用をデータとして表現できるか不明だからだ。たとえばあなたのプロダクトの画面の何処かにボタンを追加するために、その内部表現を事前に思い浮かべることが可能だろうか? react-redux などのFlux フレームワー... 続きを読む

『テスト駆動開発』を読んで - まめめも

2017/10/12 このエントリーをはてなブックマークに追加 216 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト駆動開発 原典 食わず嫌い 本書 オーム社さま

オーム社さまから電子書籍を贈本いただきました。ありがとうございます。 本書はテスト駆動開発(TDD)の原典で、たいへん有名な本です。が、自分は食わず嫌いで読んだことがありませんでした。 というか、TDD 自体もちゃんと理解したことがありませんでした。なんだろう、なんか怖かった。 そんな自分が今回この本をいまさら読んでみたら、なるほどこれは確かにいい本でした。なんというか、語りたくなる感じ。というこ... 続きを読む

50 分でわかるテスト駆動開発 | de:code 2017 | Channel 9

2017/06/22 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト駆動開発 code 2017 Channel 9 百聞

資料: 50 分でわかるテスト駆動開発 [PDF] 和田 卓人 タワーズ・クエスト株式会社 取締役社長 「百聞は一見に如かず」といいます。テスト駆動開発 (TDD) を理解するには、実際に行っているところを見るのが一番です。このセッションでは、ライブ コーディングによるデモを通じて TDD の実際の姿をご覧頂きます。 受講対象: DevOps 導入前に、テスト駆動開発 (TDD) を実現できていな... 続きを読む

ReactでTDD(テスト駆動開発)を始めよう : 環境構築からテスト作成、機能実装までの詳解ガイド | プログラミング | POSTD

2016/06/17 このエントリーをはてなブックマークに追加 356 users Instapaper Pocket Tweet Facebook Share Evernote Clip React POSTD Reactコンポーネント 落とし穴

最小限の設定のTDD手法を使い、「何をテストすべきか?」から、よくある落とし穴の避け方まで、Reactコンポーネントをテストする方法を学びましょう。最小限の設定のTDD手法を使い、「何をテストすべきか?」から、よくある落とし穴の避け方まで、Reactコンポーネントをテストする方法を学びましょう。 導入 まず、 React を触ったことがあり、更にはいくつかのテストも書いた経験があるとしましょう。そ... 続きを読む

エンジニアが見るべきコミュニティサイトとは | IT/Web系の起業家・フリーランスに贈る、すべらない起業論

2016/03/01 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip フリーランス エンジニア 起業論 起業家 WEB系

フリーを経てwebプログラマ。Ruby on Rails, Python, CoffeeScript, TDD, BDD, Lean, Agile, スモールビジネス, 機械学習, 人工知能, 投資, FX, 酒, 歌など。エンジニア出身の起業家になってもっとエンジニアを幸せにしたい。 自律したエンジニアとして継続的に収入を得るためには、常に新しいことにチャレンジし継続的な勉強が求められることは論... 続きを読む

TDDはじめて物語」 #tddbc

2016/02/27 このエントリーをはてなブックマークに追加 201 users Instapaper Pocket Tweet Facebook Share Evernote Clip TDDBC ccc_r テスト駆動開発 物語

TDDはじめて物語」 #tddbc 1. #ccc_r11 Copyright 2016 Hiroyuki Onaka TDDはじめて物語 2016/2/27 TDDBC in Tokyo 2016-02 大中浩行 2. #ccc_r11 Copyright 2016 Hiroyuki Onaka テスト駆動開発(Test Driven Development) TDDとは? Generated... 続きを読む

React / Flux を実案件で使ってみた

2015/01/14 このエントリーをはてなブックマークに追加 424 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flux React t-wada Name Hatena

自己紹介 Name : Takuto Wada github : @twada twitter : @t_wada hatena : id:t-wada TDD とライオンの人 React / Flux を知ったきっかけ mizchi さんのエントリ (あなたがReactを使うべき理由) だったと思う 日本語の情報はほとんど無かったが、エッジ系の人たちが騒ぎ出した & 海外で圧倒的に事例が増え出し... 続きを読む

RSpec3 初心者向けの資料まとめ直しました![Ruby] - 酒と泪とRubyとRailsと

2015/01/11 このエントリーをはてなブックマークに追加 139 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails まとめ Ruby rspec 資料

TDDでRSpecを書くにあたって、どれだけ効率的に効果的なテストが書けるかは、品質を高めていく上ですごく大切なことだと思います。 今回、RSpec3用のドキュメントやWebサイトを色々読みなおして、最近までに特に良かった記事などを中心にまとめ直しました。 RSpec3に入門しようとしている初心者さんや、普段使っているけどもう一度RSpec3の知識を整理したい人にオススメのマトメです! TDD/B... 続きを読む

いまさら聞けないTDD/BDD超入門(4):開発現場で保守性の高いTDD/BDDを実現するための3つのポイント――テストレベル/網羅性とは (1/3) - @IT

2014/10/17 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip BDD デス BDD超入門 結合テスト 連載目次

いまさら聞けないTDD/BDD超入門(4):開発現場で保守性の高いTDD/BDDを実現するための3つのポイント――テストレベル/網羅性とは (1/3) 連載目次 前回の『TDD/BDDにおける「振る舞い』の意味するところとは何なのか」までで述べたような、TDD/BDDを導入するときには、現場で「で、今までやってきた単体テストと結合テストって、どうやってこれに組み込めばいいんだっけ?」「網羅的なテス... 続きを読む

アジャイルサムライの次に読む本たち

2014/10/14 このエントリーをはてなブックマークに追加 322 users Instapaper Pocket Tweet Facebook Share Evernote Clip アジャイルサムライ 本たち Show more Apr 20

『アジャイルサムライ』の次に読むオススメの本を Agile Samurai Base Camp TDDの部講師 6 人で投票した結果の書影まとめです。 ... Show more 『アジャイルサムライ』の次に読むオススメの本を Agile Samurai Base Camp TDDの部講師 6 人で投票した結果の書影まとめです。 Apr 20, 2014 @ Agile Samurai Base ... 続きを読む

【翻訳】テスト駆動開発(TDD)はもう終わっているのか?PART II | POSTD

2014/10/08 このエントリーをはてなブックマークに追加 192 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD 翻訳 議論 テスト駆動開発 テスト

4:テストに伴うコスト 2014年5月27日 audio 今回のテーマは、テストとTDDのマイナス面です。テストをやりすぎることがあるか、そして機能的なコードよりテストを重視するチームには問題があるかという点について議論 […]4:テストに伴うコスト 2014年5月27日 audio 今回のテーマは、テストとTDDのマイナス面です。テストをやりすぎることがあるか、そして機能的なコードよりテストを重... 続きを読む

 
(1 - 25 / 76件)