SlideShare a Scribd company logo
1 of 43
Download to read offline
Acceptanceなtestは
開発者がまず書こう
!
muryoimpl
1
※注意※
ここでいうAcceptance testは
自動テストとして実行できるものを
大前提としています
Acceptance Testとは
• いわゆる受け入れテストというやつ
• Web開発者のコンテキストでは、作ったものが
ブラウザの動きをシミュレートして End to end
な感じでちゃんと動くかどうか、を確認するテ
スト(と思っている)
• 有名どころgemでは cucumber とか turnip
feature ファイル作って自動実行する
システム
↓
→ Unit test ←
↑
(内部から¦内部の) 動作が正しいかを検証
Unit test
↓
→ Unit test ←
↑
システム
外側から動作が正しいかを検証
Acceptance test
↑
Acceptance test
Acceptance test
↓
テスト粒度
小 大
Unit test Acceptance test
1つあたりの網羅性
大小
さて、本題
テスターが別にテスト
作ったらいいじゃん
(゚Д゚)ハァ??
なぜ開発者がまず
作成するのか?
開発者にとって
必要だからです
( ー`дー́)キリッ
なぜ開発者に必要か
1. 動作異常(バグ)に気がつく機会が増える
2. 手動確認の手間が減る
3. feature はリファクタリングのトモダチ
4. 一機能としてひと通り動くことを証明できる
なぜ開発者に必要か
1. 動作異常(バグ)に気がつく機会が増える
2. 手動確認の手間が減る
3. feature はリファクタリングのトモダチ
4. 一機能としてひと通り動くことを証明できる
1. 動作異常(バグ)に気がつく機会が増える
• model と controller だけでなくview 側の異常
に気づくことができる

-> poltergeist だと js エラーも検知できるし

-> view spec 作るより幸せだと思うし
• 各ロジック確認するより、feature みるほうが
ざっと何してるかわかりやすいので、

実装漏れに気づきやすい(実際にあった話)
なぜ開発者に必要か
1. 動作異常(バグ)に気がつく機会が増える
2. 手動確認の手間が減る
3. feature はリファクタリングのトモダチ
4. 一機能としてひと通り動くことを証明できる
2. 手動確認の手間が減る
• 苦労が美談的なものは窓から投げ捨てよう!

楽して別のところに時間使おう
• Jenkinsおじさんに任せることもできる
• リファクタリング時、仕様変更時に威力大
なぜ開発者に必要か
1. 動作異常(バグ)に気がつく機会が増える
2. 手動確認の手間が減る
3. feature はリファクタリングのトモダチ
4. 一機能としてひと通り動くことを証明できる
3. feature はリファクタリングのトモダチ
• リグレッションの確認動作が楽チン

-> 手動実行、ダルい。不正確。

-> Q.どこまで確認したらいいの?

A. 迷ったら全部流せばいい
• これが通ればOKという最後の砦ができるので

障壁が下がる -> 積極的にリファクタできる
なぜ開発者に必要か
1. 動作異常(バグ)に気がつく機会が増える
2. 手動確認の手間が減る
3. feature はリファクタリングのトモダチ
4. 一機能としてひと通り動くことを証明できる
3. 一機能としてひと通り動くことを証明できる
• だいたいの仕様を満たすことが確認できると思
うので、一旦「できた」って宣言できる
• 客から求められるのは外から確認できる動きが
正しいか。最低これが正しければ直接確認して
もらうことも可能なのでは?

-> 内部処理が心配なら Unit test を厚く
なぜ開発者に必要か
1. 動作異常(バグ)に気がつく機会が増える
2. 手動確認の手間が減る
3. feature はリファクタリングのトモダチ
4. 一機能としてひと通り動くことを証明できる
そして
feature あるとですね
bundle update
できるようになるんですよ
bundle update できるようになる
• RailsやRubyは更新が早い → サポート切れ早い

各種gemをupdateしたときの動作保証は何でする?

-> Unit test カバレッジ100% (ヾノ・ ・`)ムリムリ

-> feature(外側から見た動きの保証)があれば

道標になる・最後の砦になる
• 2.x系は無理として、3.x系は4.x系にあげたい

-> 開発者は後で「上げて」って言われたときの地獄 

 を知っている…

-> 使いきりでない限りこれは営業的には確保必至

  保守費という概念に含めるべきだが、無理なら

  システム寿命を延ばすために絶対必要って言って!

  先延ばしにすればするほどコストと不満は激増(真顔)
テスターが別にテスト
作ったらいいじゃん
(゚Д゚)ハァ??
テスター テストエンジニア
の場合
そもそも
step定義作成するのに
内部仕様知ってないと
ダメでしょ?
どういう仕様か確認しながら
作るより
仕様作りながらstep作るほうが
(私は)楽と思う
楽 == 工数少ない
(心理的にも楽と思う)
というわけで
feature/stepを
せっせこ開発時に
作りましょう
ただし
stepのノウハウ貯めるのに
最初はコストがかかる
けど、これは醸成する価値
がある箇所だと思います
stepのノウハウ
• プロジェクト間で再利用が可能

-> 醸成していけば、後に始まったプロジェクト

 は効率化される
• stepが多くなれば、開発者じゃない人たちが
featureファイル作成してテスト作るのも可能に
なる…と思う…
stepのノウハウ
抽象度
低
高 common なfileに定義する = 他でも使いまわす
step_fors :hoge {} なnamespaceに定義する
※moduleで分けてもいいけど、eachとかして全部いれるちゃうじゃない?
stepのノウハウ
抽象度
低
高 common なfileに定義する = 他でも使いまわす
step_fors :hoge {} なnamespaceに定義する
※moduleで分けてもいいけど、eachとかして全部いれるちゃうじゃない?
なるべく抽象度高くできるといいよね!
※テーブルも使ったほうが見やすいかな
定義貯めたcommonなstepを
ライブラリ的に入れるもよし
!
使うものだけ入れるもよし
テスター = テストエンジニア
の場合
システムが出来上がった後に
テストエンジニアがテストする観点
って
そもそもシステムがある程度ちゃんと
動いてないとテストエンジニアの
やりたい観点のテストまで到達しないので
もったいないと思う
劇終

More Related Content

What's hot

reg-suitとQA Wolfを活用したVisual Regression Test
reg-suitとQA Wolfを活用したVisual Regression Testreg-suitとQA Wolfを活用したVisual Regression Test
reg-suitとQA Wolfを活用したVisual Regression TestKazuyuki Tsuzisaki
 
すごい cron ? - Jenkins 試した
すごい cron ? - Jenkins 試したすごい cron ? - Jenkins 試した
すごい cron ? - Jenkins 試したTomohiko Himura
 
Test Plugins
Test PluginsTest Plugins
Test Pluginsykhr
 
Unit testで定時帰宅!
Unit testで定時帰宅!Unit testで定時帰宅!
Unit testで定時帰宅!Funato Takashi
 
リファクタリング読書会20120220
リファクタリング読書会20120220リファクタリング読書会20120220
リファクタリング読書会20120220Suguru Shirai
 
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めてよりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めてAkio Ishida
 
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnitGetting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnitAtsuhiro Kubo
 
20161218 selenium study4-part1
20161218 selenium study4-part120161218 selenium study4-part1
20161218 selenium study4-part1Naoya Kojima
 
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージYasutomo Arai
 

What's hot (11)

reg-suitとQA Wolfを活用したVisual Regression Test
reg-suitとQA Wolfを活用したVisual Regression Testreg-suitとQA Wolfを活用したVisual Regression Test
reg-suitとQA Wolfを活用したVisual Regression Test
 
すごい cron ? - Jenkins 試した
すごい cron ? - Jenkins 試したすごい cron ? - Jenkins 試した
すごい cron ? - Jenkins 試した
 
Test Plugins
Test PluginsTest Plugins
Test Plugins
 
Unit testで定時帰宅!
Unit testで定時帰宅!Unit testで定時帰宅!
Unit testで定時帰宅!
 
リファクタリング読書会20120220
リファクタリング読書会20120220リファクタリング読書会20120220
リファクタリング読書会20120220
 
開発ワークフロー
開発ワークフロー開発ワークフロー
開発ワークフロー
 
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めてよりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めて
 
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnitGetting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
 
20161218 selenium study4-part1
20161218 selenium study4-part120161218 selenium study4-part1
20161218 selenium study4-part1
 
Casper導入資料
Casper導入資料Casper導入資料
Casper導入資料
 
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
 

Viewers also liked

5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...
5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...
5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...Practice Paradox
 
2014-04-05 - SPSPhilly - Authentication and Authorization
2014-04-05 - SPSPhilly - Authentication and Authorization2014-04-05 - SPSPhilly - Authentication and Authorization
2014-04-05 - SPSPhilly - Authentication and AuthorizationDan Usher
 
Guia de estudio de la materia de ciencias de la comunicacion ii
Guia de estudio de la materia de ciencias de la comunicacion iiGuia de estudio de la materia de ciencias de la comunicacion ii
Guia de estudio de la materia de ciencias de la comunicacion iiAleyda Ortiz
 
December14 pol monitor charts final_evening standard_economy_wr_v1_171214
December14 pol monitor charts final_evening standard_economy_wr_v1_171214December14 pol monitor charts final_evening standard_economy_wr_v1_171214
December14 pol monitor charts final_evening standard_economy_wr_v1_171214Ipsos UK
 
Zacarias monsalbe educacion fisica
Zacarias monsalbe educacion fisicaZacarias monsalbe educacion fisica
Zacarias monsalbe educacion fisicaZacarias Monsalbe
 
Five W's of Wildcard SSL Certificate - Infographic
Five W's of Wildcard SSL Certificate - InfographicFive W's of Wildcard SSL Certificate - Infographic
Five W's of Wildcard SSL Certificate - InfographicCheapSSLsecurity
 
Contrataciones empleo con apoyo.
Contrataciones empleo con apoyo.Contrataciones empleo con apoyo.
Contrataciones empleo con apoyo.José María
 
Symantec Infographic - The State of Cyber Security
Symantec Infographic - The State of Cyber SecuritySymantec Infographic - The State of Cyber Security
Symantec Infographic - The State of Cyber SecurityCheapSSLsecurity
 
柱梁箍筋自動化與 營建節能減碳
柱梁箍筋自動化與營建節能減碳柱梁箍筋自動化與營建節能減碳
柱梁箍筋自動化與 營建節能減碳editor taiwan
 
The Psychology of Earlystage Investing
The Psychology of Earlystage InvestingThe Psychology of Earlystage Investing
The Psychology of Earlystage InvestingAndy Forbes
 
Symantec Infographic: The psychology of trust in websites
Symantec Infographic: The psychology of trust in websitesSymantec Infographic: The psychology of trust in websites
Symantec Infographic: The psychology of trust in websitesCheapSSLsecurity
 
Trulia American Dream Survey - Fall 2011
Trulia American Dream Survey - Fall 2011Trulia American Dream Survey - Fall 2011
Trulia American Dream Survey - Fall 2011Trulia
 
Grafico diario del dax perfomance index para el 08 03-2013
Grafico diario del dax perfomance index para el 08 03-2013Grafico diario del dax perfomance index para el 08 03-2013
Grafico diario del dax perfomance index para el 08 03-2013Experiencia Trading
 

Viewers also liked (15)

5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...
5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...
5 Signs Your Business Is Suffering Because You Haven't Documented Your Busine...
 
2014-04-05 - SPSPhilly - Authentication and Authorization
2014-04-05 - SPSPhilly - Authentication and Authorization2014-04-05 - SPSPhilly - Authentication and Authorization
2014-04-05 - SPSPhilly - Authentication and Authorization
 
Guia de estudio de la materia de ciencias de la comunicacion ii
Guia de estudio de la materia de ciencias de la comunicacion iiGuia de estudio de la materia de ciencias de la comunicacion ii
Guia de estudio de la materia de ciencias de la comunicacion ii
 
December14 pol monitor charts final_evening standard_economy_wr_v1_171214
December14 pol monitor charts final_evening standard_economy_wr_v1_171214December14 pol monitor charts final_evening standard_economy_wr_v1_171214
December14 pol monitor charts final_evening standard_economy_wr_v1_171214
 
Zacarias monsalbe educacion fisica
Zacarias monsalbe educacion fisicaZacarias monsalbe educacion fisica
Zacarias monsalbe educacion fisica
 
Five W's of Wildcard SSL Certificate - Infographic
Five W's of Wildcard SSL Certificate - InfographicFive W's of Wildcard SSL Certificate - Infographic
Five W's of Wildcard SSL Certificate - Infographic
 
Contrataciones empleo con apoyo.
Contrataciones empleo con apoyo.Contrataciones empleo con apoyo.
Contrataciones empleo con apoyo.
 
Symantec Infographic - The State of Cyber Security
Symantec Infographic - The State of Cyber SecuritySymantec Infographic - The State of Cyber Security
Symantec Infographic - The State of Cyber Security
 
柱梁箍筋自動化與 營建節能減碳
柱梁箍筋自動化與營建節能減碳柱梁箍筋自動化與營建節能減碳
柱梁箍筋自動化與 營建節能減碳
 
The Psychology of Earlystage Investing
The Psychology of Earlystage InvestingThe Psychology of Earlystage Investing
The Psychology of Earlystage Investing
 
Symantec Infographic: The psychology of trust in websites
Symantec Infographic: The psychology of trust in websitesSymantec Infographic: The psychology of trust in websites
Symantec Infographic: The psychology of trust in websites
 
Trulia American Dream Survey - Fall 2011
Trulia American Dream Survey - Fall 2011Trulia American Dream Survey - Fall 2011
Trulia American Dream Survey - Fall 2011
 
Demanda y oferta 1
Demanda y oferta 1Demanda y oferta 1
Demanda y oferta 1
 
Innovation Jubilation
Innovation JubilationInnovation Jubilation
Innovation Jubilation
 
Grafico diario del dax perfomance index para el 08 03-2013
Grafico diario del dax perfomance index para el 08 03-2013Grafico diario del dax perfomance index para el 08 03-2013
Grafico diario del dax perfomance index para el 08 03-2013
 

Similar to Acceptance testは開発者がつくるべき(公開版)

Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。Naoto Kishino
 
テストとの上手な付き合い方
テストとの上手な付き合い方テストとの上手な付き合い方
テストとの上手な付き合い方Akira Suenami
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略Naoki Umehara
 
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみたFriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみたNakaiYusaku
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方Hiroyuki Tanaka
 
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみたゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみたYuusuke Takeuchi
 
10分ユーザテストのすすめ
10分ユーザテストのすすめ10分ユーザテストのすすめ
10分ユーザテストのすすめShingo Katsushima
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployRyutaro YOSHIBA
 
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオンkyon mm
 
SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」yasuohosotani
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考えるyasuohosotani
 
Gui自動テストツール基本
Gui自動テストツール基本Gui自動テストツール基本
Gui自動テストツール基本Tsuyoshi Yumoto
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようToshiyuki Hirata
 
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術finoue
 
Xcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえるXcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえるToshiyuki Hirata
 
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門Satoshi Watanabe
 
テストコードのリファクタリング
テストコードのリファクタリングテストコードのリファクタリング
テストコードのリファクタリングShuji Watanabe
 
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIWataru MIYAGUNI
 
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境Toshiyuki Hirata
 

Similar to Acceptance testは開発者がつくるべき(公開版) (20)

Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
 
テストとの上手な付き合い方
テストとの上手な付き合い方テストとの上手な付き合い方
テストとの上手な付き合い方
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
 
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみたFriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
 
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみたゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
 
10分ユーザテストのすすめ
10分ユーザテストのすすめ10分ユーザテストのすすめ
10分ユーザテストのすすめ
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
 
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
 
SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考える
 
Gui自動テストツール基本
Gui自動テストツール基本Gui自動テストツール基本
Gui自動テストツール基本
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
 
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
 
Xcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえるXcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえる
 
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門
 
テストコードのリファクタリング
テストコードのリファクタリングテストコードのリファクタリング
テストコードのリファクタリング
 
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
 
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境
 
java-ja TDD 2nd
java-ja TDD 2ndjava-ja TDD 2nd
java-ja TDD 2nd
 

More from Ken Muryoi

buoys gem の紹介
buoys gem の紹介buoys gem の紹介
buoys gem の紹介Ken Muryoi
 
約一年、XP2nd 読書会に参加して感じたこと
約一年、XP2nd 読書会に参加して感じたこと約一年、XP2nd 読書会に参加して感じたこと
約一年、XP2nd 読書会に参加して感じたことKen Muryoi
 
自己紹介LT「俺の迷走っぷり」
自己紹介LT「俺の迷走っぷり」自己紹介LT「俺の迷走っぷり」
自己紹介LT「俺の迷走っぷり」Ken Muryoi
 
サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)
サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)
サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)Ken Muryoi
 
Default scopeの被害報告
Default scopeの被害報告Default scopeの被害報告
Default scopeの被害報告Ken Muryoi
 
地域コミュニティのススメ
地域コミュニティのススメ地域コミュニティのススメ
地域コミュニティのススメKen Muryoi
 
自分を変えた一冊
自分を変えた一冊自分を変えた一冊
自分を変えた一冊Ken Muryoi
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)Ken Muryoi
 
Rubyコミュニティをアピールしませんか?
Rubyコミュニティをアピールしませんか?Rubyコミュニティをアピールしませんか?
Rubyコミュニティをアピールしませんか?Ken Muryoi
 
Railsアプリのモジュールはどこに置くべきか問題 (公開版)
Railsアプリのモジュールはどこに置くべきか問題 (公開版)Railsアプリのモジュールはどこに置くべきか問題 (公開版)
Railsアプリのモジュールはどこに置くべきか問題 (公開版)Ken Muryoi
 
るびま10周年の告知
るびま10周年の告知るびま10周年の告知
るびま10周年の告知Ken Muryoi
 
関西Ruby会議方面から来ました
関西Ruby会議方面から来ました関西Ruby会議方面から来ました
関西Ruby会議方面から来ましたKen Muryoi
 
地域Ruby会議にいこうぜ!
地域Ruby会議にいこうぜ!地域Ruby会議にいこうぜ!
地域Ruby会議にいこうぜ!Ken Muryoi
 
地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とか地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とかKen Muryoi
 

More from Ken Muryoi (14)

buoys gem の紹介
buoys gem の紹介buoys gem の紹介
buoys gem の紹介
 
約一年、XP2nd 読書会に参加して感じたこと
約一年、XP2nd 読書会に参加して感じたこと約一年、XP2nd 読書会に参加して感じたこと
約一年、XP2nd 読書会に参加して感じたこと
 
自己紹介LT「俺の迷走っぷり」
自己紹介LT「俺の迷走っぷり」自己紹介LT「俺の迷走っぷり」
自己紹介LT「俺の迷走っぷり」
 
サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)
サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)
サーバサイドなおじさんがSPAを趣味で初めて作ってみてわかった n のこと(仮)
 
Default scopeの被害報告
Default scopeの被害報告Default scopeの被害報告
Default scopeの被害報告
 
地域コミュニティのススメ
地域コミュニティのススメ地域コミュニティのススメ
地域コミュニティのススメ
 
自分を変えた一冊
自分を変えた一冊自分を変えた一冊
自分を変えた一冊
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)
 
Rubyコミュニティをアピールしませんか?
Rubyコミュニティをアピールしませんか?Rubyコミュニティをアピールしませんか?
Rubyコミュニティをアピールしませんか?
 
Railsアプリのモジュールはどこに置くべきか問題 (公開版)
Railsアプリのモジュールはどこに置くべきか問題 (公開版)Railsアプリのモジュールはどこに置くべきか問題 (公開版)
Railsアプリのモジュールはどこに置くべきか問題 (公開版)
 
るびま10周年の告知
るびま10周年の告知るびま10周年の告知
るびま10周年の告知
 
関西Ruby会議方面から来ました
関西Ruby会議方面から来ました関西Ruby会議方面から来ました
関西Ruby会議方面から来ました
 
地域Ruby会議にいこうぜ!
地域Ruby会議にいこうぜ!地域Ruby会議にいこうぜ!
地域Ruby会議にいこうぜ!
 
地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とか地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とか
 

Acceptance testは開発者がつくるべき(公開版)