Go
Les règles 01 et 03 restent en vigueur. Cette compétence est la manière, propre à Go, dont ces règles échouent en production.
Lisez references/bad-vs-good.md lorsque la modification touche aux erreurs, goroutines, []byte versus string, récursion, ou un switch sur des données que vous n'avez pas créées. Exécutez gofmt sur le résultat. N'ajoutez pas de bibliothèque de journalisation pour satisfaire cette compétence.
Terminé lorsque
- Toute erreur provenant d'un appel que vous avez effectué est retournée, enveloppée avec contexte, ou gérée. Aucune n'est ignorée.
- Une goroutine ne mute pas une valeur qu'une autre goroutine mute. Le nombre de goroutines est borné.
- Une entrée non fiable ou volumineuse n'est pas parcourue avec une récursion illimitée.