Aug 19th, 2013 This is the first post in a series of posts that will take you through a step by step guide to getting started with PhpSpec and Symfony 2. If you want to skip straight to a better approach for testing controllers check out my second post in this series. Post 2: Refactoring a Symfony 2 Controller with PhpSpec This first post is going to look at how a controller works within Symfony 2
This document discusses emergent design and test-driven development using PHP and PHPSpec. It emphasizes designing software through describing how objects interact to solve problems, focusing on messaging between objects. Simple design rules like removing duplication and complexity are recommended to make code more testable, modular, and change-friendly. Designing for delegation using mocks is pre
phpspec2: SUS and collaborators Good evening my dear BDD practitioners. Today is the first day of the new era. Era of full stack BDD in php. Today we’ve released first (and even second one, couple hours ago) alpha release of the first real SpecBDD tool for php - phpspec. We’re really happy about this tool, what it offers and especially development style it enforces. There are lot of improvement to
Python ばかりやってましたが、クラウドに近づくためには基本中の基本 PHP も習得しなければと言うことで、奮闘しています。 さて、何かものを作ろうと思ったときに、仕様に想いを馳せますが、覚えていられません。かと言って、仕様書を書くのも面倒なので、いっそのことテストコードにしてしまおうと。そして、テスト結果は記録しておきたいなと。 で、さっそく PHP の CI環境をチェックしました。 基本は Jenkins x Phing Plugin x xUnit Plugin です。 ここで TDD するには、PHPUnit を使うところですが、TDD ではなく、BDD (ビヘイビア駆動開発) というのを知ったので、ついでに、それを実現する PHPSpec も導入してみます。 PHPSpec とのつなぎは Stagehand_TestRunner です。 (注記:試みは失敗しました orz 理
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く