Mourey Stéphane

Mourey Stéphane

121 article(s)
Articles de l'auteur

Bonnes pratiques PHP : Testez automatiquement votre code – 1/2

Magazine
Marque
Linux Pratique
Numéro
77
Mois de parution
mai 2013
Spécialité(s)
Résumé
Les tests automatiques, ou tests unitaires, font partie de ce que l'on appelle l'état de l'art, c'est-à-dire qu'ils font partie de l'ensemble des outils qu'un bon développeur doit maîtriser, qui sont nécessaires à la production d'un code d'une certaine qualité. Aujourd'hui, la plupart des langages de programmation proposent leurs propres outils pour permettre au développeur de les mettre en œuvre...

Bonnes pratiques PHP : utilisez un autoloader de classes !

Magazine
Marque
GNU/Linux Magazine
Numéro
160
Mois de parution
mai 2013
Spécialité(s)
Résumé
Une bonne pratique bien connue de la programmation objet est d'utiliser un fichier pour chaque nouvelle classe. Cela dit, ceci fait, vous risquez de vous retrouver rapidement avec un grand nombre de fichiers à gérer. Les charger tous au commencement de votre script PHP, alors que vous n'aurez peut-être pas besoin du quart, est naturellement contre-performant. Vous pouvez vous amuser à charger les fichiers au fur et à mesure de vos besoins, mais à l'usage, cela sera vite lourd. PHP 5 vous propose une solution bien plus élégante : l'autoloader !

Développement d'urgence avec Xataface

Magazine
Marque
GNU/Linux Magazine
Numéro
159
Mois de parution
avril 2013
Spécialité(s)
Résumé
Votre patron débarque dans votre bureau, hurlant qu'il a besoin d'une application web interagissant avec une base de données pour hier. Peu importe si les spécifications ne sont pas encore écrites, elles arriveront dans six mois, mais le besoin DOIT être satisfait, même mal, aujourd'hui parce que l'on a besoin que cela FONCTIONNE TOUT DE SUITE. On améliorera progressivement quand on aura le temps. Le développeur web ordinaire répondra : « Niet, patron, c'est pas possible, on ne sait pas faire. Il faut au moins compter deux jours, et encore, sans dormir ni manger. » Et le client sera peut-être perdu par sa faute. Mais cela n'arrivera pas avec vous, car, lecteur avisé de GNU/Linux Magazine, vous connaîtrez la solution : Xataface !

Sauvegarde dans le cloud avec duplicity !

Magazine
Marque
GNU/Linux Magazine
Numéro
159
Mois de parution
avril 2013
Spécialité(s)
Résumé

La sauvegarde doit être le maillon fort de votre système informatique. Une des contraintes à prendre en compte dans vos choix sur ce sujet est le stockage hors site de vos sauvegardes. Nous vous présentons une solution élégante à ce problème, pouvant convenir tant au particulier qu'au professionnel : la sauvegarde distante sur serveur ftp grâce à duplicity.

JavaScript : la favicon indique l'état de votre application

Magazine
Marque
GNU/Linux Magazine
Numéro
155
Mois de parution
décembre 2012
Spécialité(s)
Résumé
Il arrive de plus en plus souvent d'utiliser des sites internet comme de véritables applications, à tel point que l'on parle d'applications web ou de webapps. Si vous êtes le concepteur d'un tel site, il peut vous être utile d'indiquer l'état dans lequel se trouve votre application par l'intermédiaire de l'icône représentant votre site dans la barre d'url, dans les onglets, etc. Nous allons voir pourquoi et comment.

Bonne pratique : préférer un UID à une clé incrémentale

Magazine
Marque
Linux Pratique
Numéro
74
Mois de parution
novembre 2012
Spécialité(s)
Résumé

Spontanément, lorsqu'on crée une structure de base de données, pour chaque table, les développeurs ont tendance à définir un champ qui sera incrémenté de 1 à chaque insertion comme clé primaire. Une autre option existe pourtant, plus élaborée, et présentant un grand intérêt : les UUID ou GUID.

Découvrez PHP 5.4

Magazine
Marque
GNU/Linux Magazine
Numéro
154
Mois de parution
novembre 2012
Spécialité(s)
Résumé
PHP est arrivé il y a quelques mois dans une nouvelle mouture. Nous allons nous pencher sur les nouveautés et examiner deux d'entre elles, très attendues par les développeurs. L'une d'elles résout une difficulté que nous avons rencontrée dans un précédent article sur les méthodes magiques de PHP : l'absence d'héritage multiple qui empêche l'usage généralisé de telles méthodes dans le cadre d'un framework. Aujourd'hui, nous allons voir la solution que propose la dernière version de PHP. Nous nous consacrerons également à l'autre grande innovation, la gestion de la progression des téléchargements.