BDD áll a "Behavior Driven Development", és egy agilis szoftverfejlesztési technika.
Ellentétben TDD, ahol a fejlesztők kódot írni és tesztek, BDD kötelezi őket, hogy írjon a tesztek első, majd a kódot, hogy megfelel a kívánt feltételeknek és kritériumoknak.
Így a fejlesztők írni nagyon célzott kódot, ami működik csak bizonyos helyzetekben, mégis hibátlanul működik, és hiba nélkül, vagy tervezési hibák.
Ez a technika megvan a maga hátránya, de amikor testreszabott alkalmazások fejlesztéséhez ez talán a legjobb módja annak, hogy megközelíteni a problémát.
Behat ihlette Ruby Uborka keretet, és az egyik legismertebb BDD keretek a PHP & nbsp; környezetet.
Ha úgy dönt, hogy a Behat az egyik a jövőbeli projektek, olvasás keretében dokumentációja kell minden újonc.
Mi az új ebben a kiadásban:
< p>- Add támogatása typehinted paraméterek
- Engedélyezi, hogy bármely whitespace karakter végén összefüggésben class
- Fix forgatókönyv decimális szám a következő karaktersorozatot Turnip minta li>
- Fix forgatókönyv üres string lépést Turnip minta li>
- Fix forgatókönyv, ahol lépésnek perjel Turnip minta li>
Milyen új verzióban 3.0.12:
- Fix fennmaradó kérdések meghatározásával érvek elemzésekor
- Bevezetett Testwork & # x5c; Argumentum alkatrész
Mi az új verzióban 2.3.5:
- Fix formázó nyelvi összetételre és locale kitaláló.
Mi az új verzióban 2.3.4:
- Added StepEvent :: getLogicalParent ().
Mi az új verzióban 2.3.2:
- Javítva a ErrorException, ami miatt rossz kivételek figyelmeztetéseket és a tájékoztató.
Mi az új a 2.3.1-es verzió:
- Frissítve hibakazelő elkerülése elnyomott kivételek.
- Autoload bootstrap scripteket név szerinti sorrendben.
- Frissítve uborka függőség v2.0.1.
Mi az új a 2.3.0 verzió:
- Váltás a Behat & # x5c; uborka 2,0 használat
- A migráció a egyfájlos fordítás
- Támogatás callables belső lépcsők láncok
- Támogatás * .yml és * .php, mint meghatározása fordítások
- Added ellenkező lehetőségek opciót kapcsolók (- [no] színben, - [no] többsoros, stb.)
- Megújult --story-syntax
- Refactored Runner
- Performance fejlesztések
Mi az új verzióban 2.2.7:
- Added képes keresni fordította meghatározásokat --definitions .
- Fix egyéni formázóknál használni bug.
Mi az új verzióban 2.2.4:
- Prevent metódus nevét a párhuzamosságokat a meghatározása a részleteket is.
Mi az új a 2.2.0 verzió:
- Több formátum és kimenetek támogatása
- New töredék formázó
- New sikerült formázó
- Frissítve kimenete -d
- Keresés képességeit hozzá -d kapcsolóval
- New --dry-run opciót
- New --append-töredék lehetőség
- Rerun funkcionalitást refactored használni sikerült formázó belsőleg
- Összességében kód újraírás, és a tisztítás
követelmények :
- PHP 5.3 vagy újabb
Hozzászólás nem található