Préférez les tests structurés en tableau

2019-05-07 Golang
Astuce: Vous pouvez trouver la version originale de cet article à l’adresse : https://dave.cheney.net/2019/05/07/prefer-table-driven-tests Je suis un grand fan des tests, en particulier les tests unitaires et le TDD (fait correctement, bien sûr). Une pratique qui s’est développée autour des projets Go est l’idée d’un test structuré en tableau. Cet article explore le pourquoi et le comment d’écrire un test structuré en tableau. Supposons que nous ayons une fonction qui divise les chaînes de caractères : continuer la lecture

Go Modules

2019-04-15 Golang
1. IntroductionAstuce: Vous pouvez trouver la version en anglais de ce document à l’adresse https://blog.golang.org/using-go-modules Go 1.11 et 1.12 incluent un support préliminaire des modules, le nouveau système de gestion des dépendances de Go qui rend explicite et facile à gérer les informations de version des dépendances. Ce billet de blog est une introduction aux opérations de base nécessaires pour commencer à utiliser les modules. Un prochain article couvrira la publication des modules pour d’autres puissent les utiliser. continuer la lecture

Practical-Go

2019-03-24 Golang
J’ai découvert début mars 2019 l’excellent article de Dave Cheney où il présente la philosophie du langage Go, ce qui a motivé les concepteurs et comment l’utiliser au mieux. https://dave.cheney.net/practical-go/presentations/qcon-china.html Comme je trouve qu’il y a peu d’article en français sur le langage Go, j’ai commencé à traduire cet article. Le résultat de ce premier jet se trouve ici: https://gauthier.frama.io/practical-go-fr/ Si vous souhaitez participer à l’amélioration de ce document, n’hésitez pas à forker le projet https://framagit. continuer la lecture