Category Archives: En pratique

Git, un modèle de branches efficace (2/2)

La gestion des branches dans Subversion ou CVS n’est pas suffisamment simple et rapide pour encourager les développeurs à s’y frotter, voire les en dissuade : « Quoi ? Une branche ? Non, trop compliqué de gérer les conflits… on reste dans le trunk » Partant de ce constat, tous les développeurs restent dans « le trunk », avec [...]

Introduction à GIT (1/2)

Migrer de SVN (ou CVS) vers Git ne se suffit pas en soit pour profiter de ce qui fait de Git… Git.

Git connait un succès grandissant pour de nombreuses raisons, dont :

  • La possibilité de travailler hors ligne
  • L’extrême facilité et rapidité avec laquelle il est possible de gérer des branches
  • Sa rapidité

Nous allons ici nous concentrer sur le système de branches et proposer un modèle « prêt à l’emplois », largement inspiré de A successul Git branch model.

Testez votre code avec atoum

Le monde des Frameworks de tests unitaires en PHP est un micro-système bien gardé ou seuls deux représentants cohabitaient jusqu’alors : SimpleTest et le standard PHPUnit

Aujourd’hui, il faut aussi Bientôt il faudra aussi compter avec Atoum, un framework de tests unitaires qui tire pleinement partie des possibilités de PHP 5.3 tels les namespaces et les closures.

Ainsi, si vous lancez un nouveau projet basé sur PHP 5.3+, il me semble opportun que lors du choix de votre framework de tests unitaires vous ayez une bonne idée de ce qu’est Atoum.

Synchroniser son fork GITHub avec le projet original

Forker un projet github est une tâche tellement simple qu’elle est encouragée pour permettre à tous de contribuer.

Seulement, entre le moment ou vous proposez votre premier patch et le moment ou vous souhaitez proposer le second, vous aurez probablement besoin de resynchroniser votre fork avec le projet d’origine (pour inclure dans votre fork les évolutions du projet d’origine).

Ecrire un client REST en PHP (2/3)

Suite à la présentation des architectures RESTful nous allons voir comment nous pouvons consommer des services web de type REST en PHP.

Appeler un service REST en PHP est une tâche extrêmement simple car nous disposons de tous les outils pour effectuer un appel HTTP, en particulier grâce aux flux.