More Related Content Similar to MakeGoodで快適なテスト駆動開発を Similar to MakeGoodで快適なテスト駆動開発を (20) More from Atsuhiro Kubo (15) MakeGoodで快適なテスト駆動開発を2. iteman
Piece Framework 開発者
Piece Project プロジェクトリード
Twitter @iteman
3. Piece Framework
PHP のアプリケーションフレームワーク
オープンソースソフトウェア
New BSD License
Eclipse Public License
4. 歴史
2005 Stagehand_TestRunner
2006 Piece_Unity, Piece_Flow
2009 MakeGood
2011 ???
7. テスティングフレームワーク
PHPUnit
Symfony2, CakePHP 2.0, Zend
Framework
CIUnit (CodeIgniter)
Behat (BDD フレームワーク )
SimpleTest
CakePHP
10. 開発環境
エディタ+コマンドライン
エディタ+ Web
IDE +コマンドライン
IDE + Web
IDE のみ
13. git bisect
$ git bisect start
$ git bisect bad
$ git bisect good v1.0
$ git bisect bad
...
$ git bisect good
b047b02ea83310a70fd603dc8cd7a6
cd13d15c04 is first bad commit
...
16. テストの実行
テストを特定する
テストを実行する
結果を確認する
22. 主な特徴
ファイル保存時のすべてのテストの実行
失敗・エラー・致命的なエラーの自動的
な追跡
テストの実行・デバッグ
マルチバイト文字のサポート
23. 推奨環境
Eclipse for PHP Developers
Helios SR2
http://www.eclipse.org/downloads/
Tools for PDT
http://sourceforge.jp/projects/pdt-tools/releases/51060
パッチ済みプラグイン
致命的な不具合を解決するために必要
24. インストール
Eclipse に更新サイト
eclipse.piece-framework.com を
設定し、そこからインストールできる
25. 今後の予定
テスト実行の並列化
すべてのテストの実行を高速化する
Aptana Studio 3 のサポート
モッキングフレームワークサポート
明示的な依存関係の定義
テストとクラスを結びつける
Test Outline ビュー
26. Twitter
@piece_framework
Piece Framework のニュース
@iteman
iteman
@matsu_hide
まっつん
27. 関連サイト
GitHub
http://github.com/piece
Piece Framework プロダクトページ
http://redmine.piece-framework.com
MakeGood プロダウトページ
http://redmine.piece-
framework.com/projects/makegood
28. 参考
Pro Git http://progit.org/book/ja/
江渡 浩一郎、『パターン、 Wiki 、 XP ~ 時
を超えた創造の原則 (WEB+DB PRESS
plus シリーズ ) 』、技術評論社、 2009
年 , ISBN 978-4774138978