Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zales0123/phpfwdays20workshop

"Rocking with BDD" workshop conducted on PHP fwdays'20
https://github.com/zales0123/phpfwdays20workshop

Last synced: 17 days ago
JSON representation

"Rocking with BDD" workshop conducted on PHP fwdays'20

Awesome Lists containing this project

README

        

# PHP fwdays'20





### Rocking with BDD

#### Workshop description

Behavior-Driven Development is a fabulous way to create mature applications. However, it's also often misused and treated as "the better TDD" which is not 100% correct. BDD is much more business-oriented and helps in the whole development process, not only the technical part.

During the workshop, we will together write an application with full BDD approach. Starting from the business value, we will move to the deepest level of implementation and back to the tests. We will use Behat and PHPSpec, the best tools for Story- and SpecBDD. I would also try to convince you, that usage of BDD on any medium or long-term project is always valuable, after all.

#### Requirements

The installation instruction assumes globally installed Composer. Check [this](https://getcomposer.org/download/) and
[this](https://getcomposer.org/doc/00-intro.md#globally) link for more information.

#### Installation

```bash
git clone [email protected]:Zales0123/PHPfwdays20Workshop.git RockingWithBDD
cd RockingWithBDD
composer install
```