Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

plot: streamline error handling in examples

Ouverte
#561 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
go
Domaine
documentation

Piste de recherche

L’issue ne précise aucun fichier ni test particulier. Commencez par répertorier les exemples Go et comparer leur gestion actuelle de panic, log.Panic et log.Fatal. Le travail est terminé lorsque les exemples utilisent un modèle cohérent d’erreur fatale formatée et continuent de s’exécuter correctement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

we should streamline and harmonize error handling in examples.
some are using:

if err != nil {
    panic(err)
}

while others are using log.Panic(err) and others are using log.Fatal(err).

I'd err on (consistently) using this kind of error handling:

if err != nil {
    log.Fatalf("could not do or perform foo: %+v", err)
}

(notice the %+v to be compatible with fmt.Errorf of Go-1.13 and golang.org/x/xerrors.Errorf for earlier Go versions)

Langage dominant
Go
Étoiles
3k
Forks
202
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de gonum/plot

Toutes les issues de gonum/plot

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.