Vous avez déjà croisé des projets / équipes qui décident d'utiliser le dernier framework en vogue ? oui, certainement.
Par contre avez-vous déjà croisé des projets / équipes qui décident d'en changer (de framework) car ils se rendent compte que le choix n'est plus forcément pertinent ou le plus meilleur ? moi, non, pourtant c'est bien connu le la version parfaite d'un framework sur tous les sujets et ad vitam eternam n'existe pas...
Keyword - pattern
samedi, mars 20 2010, 23:57
Don't reinvent the wheel ... invent the car !
Par Olivier Hoareau - Méthodologie - Lien permanent
mardi, novembre 17 2009, 11:33
Session "Oui ! PHP est industriel !" au forum PHP 2009 @Paris
Par Olivier Hoareau - Evènements - Lien permanent
dimanche, octobre 25 2009, 11:48
Analyse de dépendances classes/fichiers
Par Olivier Hoareau - Outillage - Lien permanent
Dans mon précédent post sur "Zend Framework 1.8.3 demystified, Act I", je vous avais livré un schéma de dépendances entre packages générés grâce à un de mes outils... Je vous livre maintenant l'outils.
vendredi, septembre 11 2009, 15:17
Service/Adapter : mes adapters sont trop gros mon capitaine !
Par Olivier Hoareau - Méthodologie - Lien permanent
Si vous implémentez le pattern Adapter, ou bien si vous suivez mes posts, vous avez entendu parler de la notion d'Adapter. Mon point de vue sur la question est qu'ils doivent être minimals (1 à 2 lignes par méthodes, aucune logique autre que l'appel à une méthode native php / extension). On arrive alors de temps en temps à une problématique : les adapters ont tendance à vouloir "grossir", quand on veux "généraliser" la logique dans le service (et qu'on relègue l'implémentation dans l'adapter). La contrainte des 1 à 2 lignes est alors difficile à respecter... ou presque !
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 21 2009, 08:55
Pourquoi Eclipse et les annotations ont révolutionné ma façon de coder
Par Olivier Hoareau - Outillage - Lien permanent
Comme beaucoup d'entre vous, "vi" (prononcez "vi-aille") a longtemps été mon ami pour développer mon code PHP.
Il me plaisait bien, j'avais l'air d'être un geek et tout allait bien.
mardi, avril 7 2009, 14:53
Constuire une librairie "maison" : ou comment capitaliser à moyen terme
Par Olivier Hoareau - Méthodologie - Lien permanent
Vous avez déjà développé des dizaines de milliers de ligne de code.
Vous avez déjà contribué à plusieurs (2, 5, 10 ...) projets d'applications PHP dans votre entreprise.
Vous avez déjà, comme moi, eu ce sentiment quand vous étiez sur le développement d'un morceau de code, que vous aviez déjà codé cela une fois, mais impossible de vous souvenir "comment" et "où" retrouver le code.
"Ah, si j'avais un listing bien organisé de tout ce que j'ai codé rangé par fonctionnalité..."
mercredi, novembre 5 2008, 08:00
Pattern Factory : Ou comment faire tout en 1 ligne
Par Olivier Hoareau - Méthodologie - Lien permanent
Vous révez de ça :
<?php
$service = new MonService()
-> setConfig(...)
-> setAdapter(...)
-> setModel(...)
-> process();
...
lundi, octobre 20 2008, 21:15
Le pattern Adapter : Quezako par l'exemple
Par Olivier Hoareau - Architecture - Lien permanent
Imaginons une classe qui est censé fournir une liste de villes et de départements qui seront utilisés dans une balise HTML select pour permettre à un internaute de sélectionner sa ville de naissance à partir d'une liste.
Nous commençons simplement par récupérer la liste des villes disponibles dans un fichier texte CSV ayant la structure suivante : ...