Skip to the content.

Bowling scores Kata - PHP Version

Ceci est une version adaptée du kata. Voir la version originale où vous pourrez également trouver une résolution en TDD sous formes de slides.

Règles du bowling

NB : Le score le plus haut possible est 300 points

Instructions du kata

Ecrivez le code nécessaire au calcul du score d’une partie. En respectant les 3 règles du TDD :

  1. Ne pas écrire du code de production à moins qu’il ne permette de faire passer un test qui échoue
  2. Ne pas écrire plus de code de test si un test échoue, une erreur de compilation compte comme un échec
  3. Vous ne devez pas écrire plus de code de production que ce qui est nécessaire à faire passer le test qui échoue

Structure

Installation

Prérequis

Installation

git clone git@github.com:blanc-frederic/kata.git
cd kata/Bowling
composer install

Tests

Lancer les tests

composer test

Pour lancer les tests avec génération du code-coverage :

composer test-coverage

Le rapport sera généré dans /build/coverage, vous pouvez le visualiser en ouvrant index.html dans un navigateur.