46 liens privés
Tout est dans le titre
9 conseils / principes utiles – l’article explique pourquoi
1. un niveau d’indentation par méthode
2. ne pas utiliser le mot clef « else »
3. encapsuler toutes les primitives dans des classes
4. créer des collections / ensembles dédiés
5. respecter la loi de Demeter
6. ne pas abréger les noms des variables
7. garder les entités les plus petites possibles
8. pas de classes avec plus de 2 variables d’instance
9. pas de getters / setters
Le clonage d'objets en JavaScript n'est pas facile... L'auteur propose plusieurs approches
Tout est dans le titre
Tout est dans le titre
Une approche objet pour l'UX Design
Tout est dans le titre. Pour citer l'auteur : "On a exprimé le but de l'action de l'utilisateur (pourquoi veut-il faire ça) au lieu du moyen (comment faire ça). On a utilisé des verbes au lieu des noms.
En s'affranchissant du comment au profit du pourquoi, on y gagne du découplage"
L'auteur compare la façon d'appréhender l'abstraction entre une approche objet et une approche fonctionnelle. Il prend comme exemple le problème du calcul de la somme des entiers entre 1 et n.
L'auteur explique en quoi les objets modélisant votre logique métier devraient réellement s'en occuper, au lieu de transférer cette responsabilité aux contrôleurs ou autre. Il donne quelques conseils à ce sujet.
On peut définir une propriété d'un objet JavaScript qui, par défaut, renvoie une expression basée sur d'autres propriétés à moins qu'elle ne soit définie explicitement. Dans ce cas, elle fonctionne comme une propriété standard. Exemple typique : vous avez deux propriétés prenom et nom, et vous voulez une propriété nomComplet qui sera la concaténation du prenom, d'un espace et du nom.
L'auteur montre quelques choses à savoir sur ce type de définition en JavaScript et propose même un helper dédié.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Craig looks at object literals, digging into new features introduced from ES2015 (ES6) that make object handling even easier in modern browsers and Node.js.
Tout est dans le titre
Certains opposent la programmation fonctionnelle à la programmation orientée objet... L'auteur montre que cette opposition est artificielle
Tout est dans le titre (via https://damien.pobel.fr/post/veille-semaine-14-2018/ )
Tout est dans le titre (via https://damien.pobel.fr/post/veille-semaine-13-2018/ )
Une référence pour les méthodes disponibles concernant les objets et tableaux JavaScript