Tout est dans le titre
Au lieu de mettre toutes les petites "customisations" que l'on peut faire sur un thème Wordpress dans "functions.php", l'auteur propose de créer un ou des plugins "privés". L'idée est de permettre, entre autres, de changer de thème plus facilement.
Cet article fait un tour d'horizon des décisions d'architecture / design de code prises par la BBC - un site web visité 8 millions de fois par jour a des besoins spécifiques ! On y parle de tout : programmation objet / fonctionnelle, intégration continue, complexité vs compliqué, etc.
Tout est dans le titre. Pour mémoire, SOLID est un acronyme composé de :
- Single Responsability
- Open-closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
Bien entendu dans l'article l'auteur détaille ces 5 principes
L'auteur fait le bilan de ses 10 semaines de node.js après 10 ans de PHP : en résumé, c'est moins compliqué de switcher si on a pris de bonnes habitudes de programmation en PHP... par exemple en utilisant un framework comme Symfony2 ou Laravel. L'auteur donne aussi son sentiment sur npm...
Tout est dans le titre... je me garde ça sous le coude, même si j'utilise plutôt Git, on ne sait jamais
Un excellent exemple de mise en pratique du concept de "separation of concerns" en utilisant les évènements... exemple en PHP
Les 10 commandements de la typographie (via inpixelwetrust)
De bons conseils
L'auteur partage à la fois ses scripts Nautilus, et ses règles de création. Très intéressant
Tout est dans le titre... et les commentaires sont aussi très intéressants
Que du bon à savoir
Il y a de tout et c'est très pertinent (orienté erreurs PHP quand même)
Un super article sur 10 pièges vicieux en PHP
Tout est dans le titre, ne pas négliger sa sécurité lorsqu'on utilise Internet
9 mails reçus après une commande... et pas un seul complètement correct ! HTeuMeuLeu en profite pour donner quelques clefs d'une relation client par mail efficace
Uncle Bob met l'emphase sur les tests : leur présence est la condition essentielle d'un code de qualité. On ne devrait pas avoir peur de nettoyer le code, et pour ce faire, il faut disposer d'une suite de tests rapides.
Uncle Bob décrit les différents types d'objets utilisés dans les tests...
Uncle Bob parle du principe "Ouvert Fermé" et explique qu'il est utilisé notamment dans les architectures à base de plugins.
Tout est dans le titre... En résumé, on utilise les mocks pour tout ce qui constitue l'architecture / contexte (base de données, serveur web, service extérieur, etc.) mais pas pour les objets réellement manipulés par le système