Menu
Navigation
Accueil
À propos
À propos de moi
Contact
Me contacter
Suivez moi :
2012-10-31

Industrialiser le Contrat dans un projet PHP - les Slides

Share on Twitter Share on LinkedIn
TL;DR (IA)
  • Découvrez pourquoi tout dans un projet PHP est une question de comportement et de contrat à respecter.
  • Apprenez à industrialiser ces contrats grâce à des outils concrets, du code source au travail en équipe.
  • Gagnez en fiabilité et en clarté dans vos projets PHP en automatisant la vérification des engagements. Envie d’améliorer votre code et votre collaboration ? Ces slides sont pour vous !
Résumé généré par IA pour vous aider à survoler l’article.

Suite à l'invitation de l'antenne nantaise de l'AFUP pour un rendez-vous PHP (très sympa au passage!), j'ai eu envie de parler de la notion de Contrat dans un projet PHP, et surtout des outils pour s'assurer qu'un contrat, quel qu'il soit, soit respecté.

En effet, mon opinion est que TOUT, absolument tout, est Comportement : une application est un comportement vis-à-vis d'une donnée entrante (requête HTTP) pour fournir une information (réponse HTTP) ; de la même façon une fonction est un comportement vis-à-vis d'une donnée entrante (paramètre) pour fournir une information (valeur de retour) ; etc.

Or, qui dit "comportement", dit "contrat" pour s'assurer que le comportement souhaité est bel et bien appliqué. Je vous propose donc dans ces slides de retrouver différents niveaux de contrat (code source, travail en équipe, besoin fonctionnel...), et à chaque fois différents outils pour s'assurer automatiquement qu'il sont respectés.

Je suis curieux de vos retours sur ces notions de Comportement/Contrat, et aussi curieux de savoir quels outils vous avez l'habitude d'utiliser parmi ceux cités. N'hésitez pas à nous dire ça par commentaire :-)

© Jean-François Lépine, 2010 - 2025