Architecte Web ← Black Syndicate

2mar/10

Intégration Continue PHP avec JIRA et Bamboo

Si vous cherchez comment monter un serveur d'intégration continue PHP intégré à JIRA avec Bamboo, la solution se trouve peut-être dans cet article de Mike Willbanks : PHP Continuous Integration with Atlassian Bamboo.

Cette plateforme d'intégration continue PHP-Bamboo vous permettra :

  • d'obtenir des métriques logiciel (software metrics) avec PHP Depend
  • de mettre en place un navigateur de code avec PHP Code Browser
  • de tester le respect de vos standards de code avec PHP Code Sniffer
  • de détecter la présence de code redondant avec PHP Copy/Paste Detector (PHPUnit)
  • de tester l'optimisation de votre code avec PHP Mess Detector
  • d'effectuer vos tests unitaires avec PHPUnit

N'ayant pu tester moi-même la mise en place du serveur d'intégration Bamboo et son intégration avec PHP, je suis avide de tout retour d'expérience sur le sujet.

21fév/10

Facebook HipHop enfin disponible !

Comme le précise un message de Scott MacVicar de Facebook la première version officielle de HipHop a été mise à disposition sur leur espace github.

Rappelons-le, Hip-Hop est un compilateur qui transforme du code PHP en C++ optimisé sans pour autant changer la façon développer. Facebook annonce jusqu'à 50% de gain en charge CPU.

Affaire à suivre donc...

17fév/10

Déploiement : concevoir un système de livraison PHP

Intimement lié au management du cycle de vie d'une application (ALM pour Application Lifecycle Management), le déploiement, qui consiste à livrer une version d'une application web donné vers un environnement donné, est une étape à ne pas négliger dans la mise en place d'un process de développement normalisé, tellement une faiblesse à cette étape peut être génératrice de bug et consommatrice de temps. On verra qu'une certaine philosophie fait du sujet des livraisons PHP un sujet sensible dans le monde du PHP.

10fév/10

Architecte Web, la bête féroce

Alors que de nombreuses rumeurs faisaient état de sa présence dans les lointaines contrées du J2EE et du .NET, on rapporte qu'une bête féroce aurait migré sur les terres du PHP professionnel et commencerait à y sévir. Cette espèce mystérieuse, qu'on nomme Architecte Web, Architecte Technique ou même Architecte Logiciel, semble être animée d'un très sombre dessein à l'égard de nos confrères chefs de projet ou développeurs.