Une liste de bonnes pratiques et recommandations pour vos projets Symfony2
L'auteur présente sa façon de travailler avec les branches de Git
Une opinion argumentée sur la nécessité d'éviter les dépendences optionnelles : généralement, ça signifie que la classe a plusieurs responsabilités et donc viole le principe de responsabilité unique (SOLID)
Des conseils pour l'organisation de son code Sass
Bonnes pratiques de développement pour Python
Il y a des domaines où les bonnes pratiques de programmation sont réellement vitales :(
Un guide de style de développement HTML et CSS (via Knah Tsaeb)
Tout est dans le titre... Les recommandations PSR-0,1 2 et 3
Lorsqu'on utilise le composant Form de Symfony, il est difficile de découpler son code et de ne pas s'appuyer sur les getters/setters des classes sous jacentes. Ce post montre comment faire
Tout est dans le titre
Tout est dans le titre : excellent !
Bon à savoir
Une présentation très claire du principe de responsabilité unique, avec de bons exemples
L'auteur nous invite à toujours remettre en question les bonnes pratiques du moment et à accepter la nécessité, parfois, de faire des compromis. Il donne 5 exemples
Réflexion intéressante : est il préférable de définir les contrôleurs d'un bundle Symfony2 en tant que services ou non ?
"Il faut plus de classes et moins de descendants, des sélecteurs courts et portables, des sélecteurs neutres vis-à-vis des éléments, et une approche générale qui consiste à penser à la maintenance et aux modifications à venir au moment de l'écriture des CSS"
Excellent !
Les commentaires (sic !) de l'article sont intéressants aussi
Les bonnes pratiques en matière de sécurité côté client - utilisation exclusive de SSL, définition de Content Security Policy (pour éviter les attaques XSS), utilisation de Cross Origin Resource au lieu de JSONP, utilisation de l'attribut "sandbox" pour les iframes