Tests

Dev back

How to tell if you're testing the framework | Mastering Laravel

L'article discute de l'importance de s'assurer que les tests effectués dans une application testent réellement la logique de l'application et non seulement le bon fonctionnement du framework. Un test valide doit échouer si l'on modifie du code spécifique à l'application. Il est crucial de différencier les tests qui concernent le code de l'application de ceux qui relèvent uniquement des fonctionnalités intégrées du framework.

Dev back

Controller Functional Test

Ce tutoriel explique comment réaliser des tests fonctionnels de contrôleurs en utilisant Symfony, avec des précisions sur les tests à partir de Symfony 4 et les changements apportés dans Symfony 5. Il aborde aussi les bonnes pratiques pour configurer un client de test et les mises à jour nécessaires pour éviter les avertissements de dépréciation. Bien que construit sur Symfony 4, de nombreux concepts sont applicables à Symfony 5.

Dev back

The “10x” Commandments of Highly Effective Go

Cet article présente les dix commandements pour devenir un développeur Go efficace, notamment l'importance de créer des packages réutilisables, d'écrire des tests, de structurer le code pour une meilleure lisibilité, et d'adopter des pratiques de sécurité. Des conseils concrets sont fournis pour la gestion des erreurs, la concurrence, et la déconnexion du code avec l'environnement. L'accent est mis sur l'amélioration continue et la collaboration dans le processus de développement.

Dev back

We Used @Autowired Everywhere — Then It Broke Our Tests

Cet article raconte l'expérience d'un développeur ayant utilisé l'annotation @Autowired dans un projet Spring Boot. Au début, cela simplifiait la gestion des dépendances, mais avec la croissance du projet, des problèmes de tests sont apparus car les tests isolés nécessitaient le contexte Spring complet. L'auteur partage les défis rencontrés et comment ils ont été résolus.