46 liens privés
Pour résumer, le principe de dépendance stable (SDP) déclare que les composants d'une application doivent toujours dépendre de composants plus stables qu'eux.
Des exemples (parfois discutables) en JavaScript de pratiques du clean code
... en utilisant un value object regroupant les paramètres entre eux
L'auteur explique comment rendre plus lisible des conditions booléennes
L'auteur montre l'utilisation des Callback Lifecycle de Doctrine, des Entity Listeners et des Lifecycle Listeners - il précise notamment les bons cas d'usage (et montre comment rester découplé même en utilisant les callback lifecyle)
Tout est dans le titre
Tout est dans le titre
Cet article fait partie de ceux listés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html
L'auteur donne plusieurs règles de son équipe, qui doivent être respectées dans le code (utilisation d'exceptions, DTO, etc.) Elles méritent d'être connues
Cet article fait partie de ceux listés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html
L'auteur explique la nécessité de connaître les principes orientés objet et autres bonnes pratiques (clean code, tests, refactoring, etc.)
Cet article fait partie de ceux listés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html
L'auteur explique une manière revisitée de la règle du boy scout - toujours laisser le code sur lequel on a travaillé dans un meilleur état que celui dans lequel on l'a trouvé.
Notamment il donne une procédure d'amélioration continue très intéressante.
L'auteur met l'accent sur des bonnes pratiques concernant le code : lisibilité, expressivité, complexité réduite, etc.
L'auteur développe l'idée que le code lisible est infiniment supérieur au code "intelligent". Pour juger de la lisibilité, il se demande si un junior pourrait comprendre le code sans souci...
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur explique en quoi la prolifération d'expression if/else/switch est un problème... et comment y remédier
... et comment y remédier
On pourrait résumer cet excellent article en "le mieux est l'ennemi du bien" :-)
Tout est dans le titre