タグ 墓地
人気順 5 users 50 users 100 users 500 users 1000 users開発者は“自分のため”にテストを書くべし––TDDをはじめるうえで大切なこと - ログミーTech
開発者は“自分のため”にテストを書くべし TDDをはじめるうえで大切なこと テスト苦労開発、あるいはTDDの夢 2018年11月12日、KDDI DIGITAL GATEにて、Tech-onが主催するイベント「Tech-on MeetUp#03」が開催されました。今回のテーマは「アジャイル」。スクラムやカンバン方式などのアジャイル開発をそのまま導入しても... 続きを読む
フロントエンドでどうテストを書くか(理論編) - Qiita
この記事は リクルートライフスタイル Advent Calendar 2018 8日目の記事です。 はじめに 自分のフロントエンドチームでは、TDDでの開発フローを実施することでフロントエンド開発の課題に向き合っていきます。 今回は、一般的に難しいとされるフロントエンドでのテストについて、どんな方針でテストを書けばいいかにつ... 続きを読む
技術書典4で『Swiftで書いておぼえるTDD』という同人誌を出展します #技術書典 #く-07 - 田中、仙台に生きる
2018 - 04 - 21 技術書典4で『Swiftで書いておぼえるTDD』という同人誌を出展します #技術書典 #く-07 はじめに おばんです、月ノ美兎のプリクラ機の声がツボにハマった田中です。(動画の10分くらいから) www.youtube.com さて本題ですが、明日開催の技術書典4で『Swiftで書いておぼえるTDD』という同人誌を出展します。 このブログでは宣伝として、本の魅力と、... 続きを読む
テスト駆動開発における進化的設計とデザインパターンの勘所とは?〜テスト駆動開発をやめて、なお残すべき習慣とは(9)
テスト駆動開発における進化的設計とデザインパターンの勘所とは?〜テスト駆動開発をやめて、なお残すべき習慣とは(9) TDDの際にデザインパターンをどう使うのか、または、どう使わないのかを考えるお話。 前回 から、書籍を辿り、TDDの再考を試みています。TDDを既に知っている、実践しているという人にとっては、TDDについて新しい発見、ジャメヴ(未視感)が起きれば幸いです。たとえTDDが不要だったとし... 続きを読む
マニアが潰したテスト駆動開発〜『健全なビジネスの継続的成長のためには健全なコードが必要だ』対談 (5)
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 フロントエンドの負債と向き合う 某所で書いたものを公開用に書き直したもの 前提 フロントエンドでTDDは難しい、というかほぼ不可能である。なぜなら事前に副作用をデータとして表現できるか不明だからだ。たとえばあなたのプロダクトの画面の何処かにボタンを追加するために、その内部表現を事前に思い浮かべることが可能だろうか? react-redux などのFlux フレームワー... 続きを読む
Cloud Functions for Firebase を TDD で開発する - Qiita
Cloud Functions for Firebase のデプロイ、遅いですよね。 早い時は 30 秒くらいで終わるのですが、遅い時はなぜか10分以上かかったりするし、1行だけ変えて実行結果を見たい時に数分待たされるとイライラします。 できればローカルで開発して正常に動くことが確認できてから deploy したいです。 ローカルでの関数の実行 | Firebase で関数のエミュレートができ... 続きを読む
[書いて覚えるTDD] ポーカーのロジックを実装しよう 〜その1〜 | Developers.IO
はじめに おばんです、シリーズとして続けられるかもわからないのに、タイトルに「その1」とかつけてしまいがちな田中です。 今回の記事は、TDDを書きながら学習していくための内容になっています。対象読者は以下の通りです。 「TDDってなんか難しそう...」と思っている人 「TDDはテストを最初に書くことでしょ?」くらいの認識の人 「TDDは良さそうだけどSwiftで書かれたサンプルで学びたい」と思って... 続きを読む
t-wadaさんから学んだ3つのTDDの本質「t-wadaさんによるTDDワークショップ」レポート
はじめに はじめまして、 タップル誕生 を運営する株式会社マッチングエージェントでサーバサイドエンジニアをしている木邑( @kkimu )です。 先日、テスト駆動開発(TDD)の第一人者である 和田卓人(t-wada)さん に、マッチングエージェント向けにTDDワークショップを開いていただきました。 今回は、和田さんに講師をお願いするに至ったきっかけと、ワークショップ当日の様子、そしてTDDや和田... 続きを読む
TDDで「Red-Green-Refactoring」のエビデンスが必要ない理由 - bluebird
2017 - 11 - 24 TDDで「Red-Green-Refactoring」のエビデンスが必要ない理由 はじめに コミュニティーや業務で テスト駆動開発 (TDD)に関わる技術支援をする中で、 「開発者のローカル環境でのテスト結果を取得し、TDDのレッドとグリーンのサイクルを エビデンス として記録したい」 「ToDoリストの進捗状況をTDDで記述する ソースコード 上のリビジョンと関連付... 続きを読む
t-wadaさんのTDDワークショップが開催されました | NIJIBOX Engineer Blog
2017.10.30 こんにちはみなさん、@niisan-tokyoです。 先日 10 ⁄ 27 にt-wadaさんをお招きして、TDDのワークショップが開催されました。 t-wadaさんは最近ケント・ベック氏著の「テスト駆動開発(TDD)」についての書籍の翻訳を出版されており、 タイムリーなタイミングでワークショップが開かれたと思います。 言うまでもなく真ん中の方がt-wadaさんですね。 ちな... 続きを読む
[社内勉強会レポート] 『テスト駆動開発』読書勉強会 #1 | Developers.IO
はじめに こんぬづは、最近サーバーサイドやAWSを学んで、自作アプリを構想するときにモバイルアプリだけに閉じない発想が湧いてきている田中です。良い感じがする...!楽しい...! さて本題です。TDD指南のバイブルと言える 『テスト駆動開発』 の新訳版が、TDDを実践し広めている @t_wada さんの翻訳で再販されました。 最近の興味がちょうど自動テストやTDDに向いていたので、社内で朝に30分... 続きを読む
『テスト駆動開発』を読んで - まめめも
オーム社さまから電子書籍を贈本いただきました。ありがとうございます。 本書はテスト駆動開発(TDD)の原典で、たいへん有名な本です。が、自分は食わず嫌いで読んだことがありませんでした。 というか、TDD 自体もちゃんと理解したことがありませんでした。なんだろう、なんか怖かった。 そんな自分が今回この本をいまさら読んでみたら、なるほどこれは確かにいい本でした。なんというか、語りたくなる感じ。というこ... 続きを読む
TDDはあんまり使わなくなったけど心の中にある - Mitsuyuki.Shiiba
2017 - 09 - 10 TDDはあんまり使わなくなったけど心の中にある 雑記 今日は娘たちとコログ探しして楽しかった。 この数年間、頭の中にTDDを入れた状態で開発をしてきたんだけど。タイトルに書いた風に思う。 良い所がいっぱいある 見失わずに済む 僕にとってTDDの良さは、まず、自分が何をしようとしているかを見失わずに済むところ。一歩先にゴールを立てて、そこに向かって一歩進む、たどり着いた... 続きを読む
50 分でわかるテスト駆動開発 | de:code 2017 | Channel 9
資料: 50 分でわかるテスト駆動開発 [PDF] 和田 卓人 タワーズ・クエスト株式会社 取締役社長 「百聞は一見に如かず」といいます。テスト駆動開発 (TDD) を理解するには、実際に行っているところを見るのが一番です。このセッションでは、ライブ コーディングによるデモを通じて TDD の実際の姿をご覧頂きます。 受講対象: DevOps 導入前に、テスト駆動開発 (TDD) を実現できていな... 続きを読む
ReactでTDD(テスト駆動開発)を始めよう : 環境構築からテスト作成、機能実装までの詳解ガイド | プログラミング | POSTD
最小限の設定のTDD手法を使い、「何をテストすべきか?」から、よくある落とし穴の避け方まで、Reactコンポーネントをテストする方法を学びましょう。最小限の設定のTDD手法を使い、「何をテストすべきか?」から、よくある落とし穴の避け方まで、Reactコンポーネントをテストする方法を学びましょう。 導入 まず、 React を触ったことがあり、更にはいくつかのテストも書いた経験があるとしましょう。そ... 続きを読む
エンジニアが見るべきコミュニティサイトとは | IT/Web系の起業家・フリーランスに贈る、すべらない起業論
フリーを経てwebプログラマ。Ruby on Rails, Python, CoffeeScript, TDD, BDD, Lean, Agile, スモールビジネス, 機械学習, 人工知能, 投資, FX, 酒, 歌など。エンジニア出身の起業家になってもっとエンジニアを幸せにしたい。 自律したエンジニアとして継続的に収入を得るためには、常に新しいことにチャレンジし継続的な勉強が求められることは論... 続きを読む
「TDDはじめて物語」 #tddbc
「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... 続きを読む
TDDを行った時にぶつかった7つの壁 - Qiita
はじめに 僕が初めてTDD(テスト駆動開発)に出会ったのは2004か2005年。(どっちか忘れた。) 永和システムマネージメントさんが主催しているオブジェクト倶楽部というイベントで初めて知った。 「こんな方法でプロジェクトを管理することができるんだ!」 とかなり感嘆した記憶がある。 そんなTDDを実際に現場に導入したり、導入している現場を見て感じた事。 結果的に僕がテストコードをほとんど書かなくな... 続きを読む
テスト駆動開発とは何か、それを気に入っているのは何故か、あなたも使うべきなのは何故か | 開発手法・プロジェクト管理 | POSTD
ペースが速い現代のソフトウェア開発環境では、テスト駆動開発(TDD)という言葉をよく聞きます。ソフトウェア開発コミュニティでよくその欠点や利点について議論されていますが、その実態がどのようなものであるかを見ていきましょう。ペースが速い現代のソフトウェア開発環境では、テスト駆動開発(TDD)という言葉をよく聞きます。その利点だけでなく欠点についてもソフトウェア開発コミュニティでよく議論されています。... 続きを読む
React / Flux を実案件で使ってみた
自己紹介 Name : Takuto Wada github : @twada twitter : @t_wada hatena : id:t-wada TDD とライオンの人 React / Flux を知ったきっかけ mizchi さんのエントリ (あなたがReactを使うべき理由) だったと思う 日本語の情報はほとんど無かったが、エッジ系の人たちが騒ぎ出した & 海外で圧倒的に事例が増え出し... 続きを読む
React / Flux を実案件で使ってみた
自己紹介 Name : Takuto Wada github : @twada twitter : @t_wada hatena : id:t-wada TDD とライオンの人 React / Flux を知ったきっかけ mizchi さんのエントリ (あなたがReactを使うべき理由) だったと思う 日本語の情報はほとんど無かったが、エッジ系の人たちが騒ぎ出した & 海外で圧倒的に事例が増え出し... 続きを読む
ユニットテストにpower-assertを使う - 四角革命前夜
今までJavaScriptでのユニットテストではexpect.jsを使っていたのだけど、 TDDやライオンで有名なtwadaさんのpower-assertが以前から気になっていて、 つい先日ブラウザ版がIE8に対応したらしく、試しにdeepcopy.jsで使ってみた。 初めての導入で、若干つまづいたところや勘違いしていたところがあったのでメモ。 power-assertについて power-ass... 続きを読む
RSpec3 初心者向けの資料まとめ直しました![Ruby] - 酒と泪とRubyとRailsと
TDDでRSpecを書くにあたって、どれだけ効率的に効果的なテストが書けるかは、品質を高めていく上ですごく大切なことだと思います。 今回、RSpec3用のドキュメントやWebサイトを色々読みなおして、最近までに特に良かった記事などを中心にまとめ直しました。 RSpec3に入門しようとしている初心者さんや、普段使っているけどもう一度RSpec3の知識を整理したい人にオススメのマトメです! TDD/B... 続きを読む
Testable Hubot - TDDでテストを書きながらbotを作る
Forkwell のエンジニアの1人、正徳です。先日、入社した馬です。 最近Hubotでbotを作り始めて、朝会を通知させたり、Github Issueの件数を喋らせたり、と遊んでいます。 Hubotの記事はググればたくさん出てきて、喋らせるのはとても簡単です。ところが「Hubotでテストを書く方法」となると、情報がほとんど出てきません。 ChatOpsをやっているエンジニアが、まさかテストコード... 続きを読む