Oui ! PHP est industriel !Damien Seguy – Olivier HoareauPARIS - 13 novembre 2009
Damien SEGUYOlivier HOAREAU
Objectif: Vous montrer comment onpeut faire de l’ « industriel » avec PHP
IntégrationEquipeQualité
GO !
EQUIPE
développer en local
se synchroniser
définir des conventions
Cadrer lesdéveloppements
Améliorergrâce aufeedback
Capitaliser
Intégration
Prendre en compte les standardsde l’entreprise
Template(layout)…LoggingView(phtml)PDFLogiqueApplicativeRouterControllerMailWS(SOAP, REST…)ORM(db)AuthPattern MVC
Consommer et exposerfacilement desservices
JSONSOAPREST
Maîtriser les risquesen découplant
« Mock adapter »…LDAPexemple de techno. du SIUtilisateurDefaultAdapter…ServiceEx: AnnuaireIMockBouchon1 AutreAppli.…Votre application
Prévoir la montée charge
Qualité
Ecrire des tests
Tests unitaires (et d’intégration)
Testsfonctionnels
Tests graphiques
Intégration ContinueAutomatiserles tests et lescontrôles qualité
Photo de présentation de phpundercontrol avec les graphiques
Suivre vosmétriques qualité
Automatiserle déploiement
Déployer en recette, préprod, … en un seul clic !sur 1, 2, n serveurs !
Usine de développementTESTSautomatiserRECETTEINTEGDEVsynchroniserdéployerPré-PRODPRODsuivreQUALITE
Des questions ?
damien.seguy@alterway.frolivier@phppro.frblog.phppro.frwww.industrialisation-php.com