Aller au contenu

Node.js

Gestion des environnements Angular en livraison continue
··2389 mots·12 mins
Mise en oeuvre de la configuration de l’environnement dynamique dans Angular pour éviter un build par environnement
Journalisation: quelques règles pratique
··1749 mots·9 mins

La journalisation est quelque chose que chaque développeur fait depuis ses débuts en programmation, mais très peu connaissent la valeur qu’elle peut produire et les meilleures pratiques.

Dans ce billet, nous aborderons les sujets suivants :

Mocking de la date actuelle dans les tests de Jest
··530 mots·3 mins
Il y a des situations où new Date() ou Date.now est utilisée dans le code de l’application. Ce code doit être testé, et il est toujours difficile de se rappeler comment le moquer.
Jest ignore ou exclure le fichier/fonction/état de la couverture de test
··882 mots·5 mins
Cet article explique comment ignorer les fichiers, fonctions, lignes et déclarations de la couverture dans Jest en utilisant la configuration ou istanbul pragmas. Ainsi que les raisons et les limites du pourquoi/comment vous feriez une telle chose.
Convertissez vos fonction callback en promise
··222 mots·2 mins
Débarrassez-vous de ces fonctions callback ennuyeuses avec des promise.
Automatisez les mises à jour des dépendances
··384 mots·2 mins
Voyons comment automatiser ce processus dans un environnement d’entreprise en supposant que vous ayez un environnement CI/CD et un repo GitHub privé.
Prise en main de PM2, le gestionnaire de processus Node.js
··584 mots·3 mins
PM2 a beaucoup d’utilisations, jetons un coup d’oeil à quelques-unes d’entre elles
Loopback 4 - Configuration de la base de données
··2234 mots·11 mins
Cet article va décrire quelques façons de configurer une application LoopBack 4 par rapport à une base de données à travers plusieurs environnements de développement (dev, test et production).
Premiers pas avec LoopBack 4
··1576 mots·8 mins
LoopBack 4 est un framework d’API open-source. La dernière version a adopté les dernières fonctionnalités de ES2016/2017/2018, supporte TypeScript et intègre de nouveaux standards tels que OpenAPI Spec et GraphQL, parmi d’autres.
Mocking des classes ES6 dans les tests unitaires
··286 mots·2 mins

Cet article passe en revue certains modèles pouvant être utilisés pour tester les classes ES6.

Les exemples utiliseront l’auto-mocking du module Jest mais devraient être portables à d’autres bibliothèques de mocking de module (par exemple Proxyquire) avec quelques modifications.