PHPPRO

PHP Professionnel pour les entreprises

Aller au contenu | Aller au menu | Aller à la recherche

Batch : Attention à la mémoire vive

Le sujet des batch (en php) est assez récurrent dans le développement applicatif. On a souvent besoin de faire des scripts d'import, au hasard d'un catalogue de produits, par exemple.
Dans cette article je reviens sur une maladresse souvent implémentée dans les batchs et qui a un impact négatif sur les perfs et l'utilisation de la mémoire vive : le chargement de l'ensemble des données et l'utilisation du for(each).

Lire la suite...

Retour d'expérience sur les métriques qualité d'une application Symfony d'un de mes clients

En novembre dernier je suis intervenu chez un client pour améliorer les pratiques de développements sur une application basée sur Symfony.
A cette occasion j'ai réalisé un audit de l'application, voici quelques métriques à noter sur cette application (il ne s'agit ni d'une tendance ni d'une moyenne, je vous livre ici les métriques brutes pour que vous puissiez comparer).

Lire la suite...

La question est posée : "PHP : POO ou (exclusif) Procédural ?"

Un de mes clients se pose la question "PHP : Faire du POO ou du Procédural ?"

Lire la suite...

"Injectabilité / Mockabilité" : Un indicateur simple de la qualité de votre design de code

On parle souvent d'indicateur de qualité de code avec nombre de tests unitaires qui passent au vert, nombre d'erreurs détectées pour le non respect des standards, nombre de lignes de code...
Tous ces indicateurs donnent une information intéressante sur la qualité du code mais pas sur la qualité de l'architecture ou design du code, c'est à dire aucune évaluation de la conception de votre code.

Lire la suite...

Entreprises du CAC 40 : Quelles plateformes pour leur site internet ?

Voici un graphique de répartition des plateformes utilisées par les entreprises du CAC40 pour leur site internet

Lire la suite...