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).
Analyse
jeudi, avril 22 2010, 22:46
Batch : Attention à la mémoire vive
Par Olivier Hoareau - Analyse - Lien permanent
samedi, mars 20 2010, 09:11
Retour d'expérience sur les métriques qualité d'une application Symfony d'un de mes clients
Par Olivier Hoareau - Analyse - Lien permanent
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).
jeudi, juin 25 2009, 23:12
La question est posée : "PHP : POO ou (exclusif) Procédural ?"
Par Olivier Hoareau - Analyse - Lien permanent
Un de mes clients se pose la question "PHP : Faire du POO ou du Procédural ?"
mardi, avril 14 2009, 08:30
"Injectabilité / Mockabilité" : Un indicateur simple de la qualité de votre design de code
Par Olivier Hoareau - Analyse - Lien permanent
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.
vendredi, novembre 14 2008, 08:00
Entreprises du CAC 40 : Quelles plateformes pour leur site internet ?
Par Olivier Hoareau - Analyse - Lien permanent
Voici un graphique de répartition des plateformes utilisées par les entreprises du CAC40 pour leur site internet