rand(Ø)

> beautiful code & photos

about <

Posts tagged: code

PHP: Projet Silex - TDD pour le code métier

Après quelques mois sans nouvelles, voici le cinquième volet de ce projet, si vous le découvrez à peine, je vous invite à commencer par la première étape, je pense que ce sera mieux pour vous plutôt que de prendre en cours de route.
Pour les fidèles, on retrouve encore et toujours notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

Lors de la précédente étape, j'ai introduit les tests fonctionnels avec PHPunit et les composants de Symfony, j'espère que cela vous a

> Continue Reading

Git: Créer des dépôts privés sur du mutualisé

Si vous lisez régulièrement mon blog, vous devriez savoir que j'ai rompu avec 1&1 et que je suis désormais chez OVH.

Etant donné que je me suis encore un peu plus intéressé à Git ces derniers temps, je me suis dit qu'il serait vraiment cool d'avoir des dépôts privés parce qu'entre nous, les prix sont un peu trop reuch sur Github.. ahem. Du coup, j'ai tenté le truc : pourquoi ne pas avoir des dépôts Git sur mon hébergement mutualisé ?

Finalement, en cherchant à droite à gauche sur Web, je me suis rendu compte que c'était assez simple et

> Continue Reading

PHP: Projet Silex - Ecriture de tests fonctionnels

Si vous découvrez le projet, je vous invite à commencer par ici, je pense que ce sera mieux pour vous plutôt que de prendre en cours de route.
Pour les fidèles, on retrouve notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

J'espère que vous avez bien apprécié l'article précédent car aujourd'hui, on va avancer le projet (un peu). Et pour cela, je ne sais pas du tout si vous avez travaillé dans le même répertoire que le projet mais étant donné

> Continue Reading

Git: Commiter un répertoire vide

Dans le cadre de mon projet de portfolio, je voulais balancer sur mon répo distant l'arborescence de mon application mais sans y inclure mes fichiers de log, de cache ou autre...
Seulement, Git ne permet pas de commiter des répertoires vides de fichiers donc il a fallu ruser avec .gitignore.

Loin d'être un expert Git, après une petite recherche sur le Web, je partage avec vous la solution si vous souhaitez un jour pusher des répertoires vides.

Supposons que notre répo local est déjà actif, etc. Nous souhaitons partager le répertoire passwords (soyons fous !) donc avant même de le remplir

> Continue Reading

PHP: Projet Silex - Jouons avec Silex

Si vous découvrez le projet, je vous invite à commencer par ici, je pense que ce sera mieux pour vous plutôt que de prendre en cours de route.
Pour les fidèles, on retrouve notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

Contrairement à la dernière fois, nous n'allons pas avancer sur le projet aujourd'hui car nous allons essayer de comprendre un peu comment fonctionne Silex et nous allons essayer de faire ressortir quelques petites astuces afin de mieux utiliser le framework

> Continue Reading

PHP: Projet Silex - Configuration de Silex

L'introduction de cet article est PHP: Projet Silex – Présentation, pré-requis et architecture. Je vous invite à le lire si vous prenez le train en route.
En attendant, un petit rappel de notre avancement :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

La dernière fois, nous avons préparé l'environnement de notre projet en configurant Apache et PHP puis en téléchargeant Silex, Twig et Monolog. Aujourd'hui, nous allons entrer un peu plus dans le vif du sujet puisqu'on va configurer Silex et faire un bon vieux Hello

> Continue Reading