Cet article du Google Testing Blog, rédigé par Mike Wacker, explique pourquoi l’ajout excessif de tests end-to-end peut nuire à l’efficacité des tests. Il met en lumière les problèmes de lenteur, de non-fiabilité et de difficulté à isoler les erreurs. Wacker recommande une pyramide de tests équilibrée, favorisant les tests unitaires et d’intégration plutôt qu’un grand nombre de tests end-to-end.
Commentaires L’article Pourquoi éviter les tests end-to-end supplémentaires a été posté dans la catégorie Bonnes pratiques de Human Coders News
Dans cet épisode de podcast Génération Remote, nous avons l’honneur de recevoir Christophe Pasquier, le visionnaire CEO de Slight, pour une plongée fascinante dans les méandres de la communication asynchrone.
Commentaires L’article #50 - Communication asynchrone en télétravail avec Christophe Pasquier a été posté dans la catégorie Bonnes pratiques de Human Coders News
Si vous écrivez des tests en JavaScript / TypeScript, il est plus que probable que vous ayez déjà croisé describe. Une bonne utilisation de cette fonction permet d’ajouter de la structure à vos tests et ce qui aider en terme lisibilité et de maintenabilité.
Commentaires L’article Structurer les tests pour les rendre plus lisibles et maintenables a été posté dans la catégorie Bonnes pratiques de Human Coders News
Avec l’émergence de l’IA générative, les modèles de langage de grande envergure et les applications de génération de code, les développeurs apprennent à exploiter leurs avantages tout en contournant leurs faiblesses pour livrer plus rapidement de la valeur aux clients. Bien que ces outils permettent de produire du code rapidement et à moindre coût, la qualité n’est pas toujours au rendez-vous, soulignant l’importance d’une révision de code rigoureuse pour maintenir les gains de productivité.
Commentaires L’article Pourquoi les développeurs utilisant des assistants IA doivent adopter le pair programming ? a été posté dans la catégorie Bonnes pratiques de Human Coders News
Vous découvrirez comment une petite équipe d’ingénieurs en automatisation a aidé trois de nos équipes internes à éviter de devoir passer des dizaines d’heures sur des tâches laborieuses chaque mois, grâce à près de 150 automatisations.
Commentaires L’article L'histoire derrière la création de notre équipe d'automatisation a été posté dans la catégorie Bonnes pratiques de Human Coders News
Découvrez l’histoire du bug logiciel le plus fatal avec le Therac-25, un appareil de radiothérapie dont les erreurs de Race Condition ont causé des surdoses de radiation mortelles dans les années 80. Cet événement a révélé les dangers des pratiques de développement négligentes et a mené à des changements majeurs dans les normes de sécurité des logiciels médicaux.
Commentaires L’article La tragique Race Condition a été posté dans la catégorie Bonnes pratiques de Human Coders News
La qualité logicielle est plus le résultat d’un système conçu pour produire de la qualité et pas tellement le résultat de performances individuelles.
Commentaires L’article La qualité est systémique a été posté dans la catégorie Bonnes pratiques de Human Coders News
Cet article d’Anton Zaides met en lumière les dangers de laisser les chefs de produit contrôler les feature flags, soulignant comment leur utilisation excessive peut complexifier et détériorer la base de code. En s’appuyant sur des principes clés et des exemples concrets, l’auteur explique comment les feature flags, bien qu’utiles, peuvent rapidement devenir un fardeau en augmentant la complexité du code, en rendant les tests plus difficiles et en encourageant les décisions hâtives au détriment de la qualité du produit final.
Commentaires L’article Les feature flags ruinent votre code a été posté dans la catégorie Bonnes pratiques de Human Coders News
Et si on les jetait euh refactorisait ? 😀 Dans une revue de code ou en explorant une base code, ces noms là, tout comme dans une certaine mesure les handlers et autres managers, déclenchent systématiquement dans ma tête une petite alarme 🔔 qui appelle à aller regarder de plus près ce qui se cache derrière.
Commentaires L’article Utils et helper sont sur un bateau… a été posté dans la catégorie Bonnes pratiques de Human Coders News
Dans cet épisode, Baptiste Broughton, Co-CEO Worklib, nous partage son expertise sur quatre usages distincts du coworking pour les grandes entreprises. Il explique pourquoi des sociétés déjà bien établies et disposant de locaux opteraient pour le coworking, et comment cela s’intègre dans une stratégie plus large de flexibilité et d’optimisation des espaces de travail
Commentaires L’article Flex office et coworking chez les grands groupes, avec Baptiste Broughton a été posté dans la catégorie Bonnes pratiques de Human Coders News