plot: streamline error handling in examples
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
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de gonum/plot
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 52/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100
-
plot/plotter: NewHist(binPoints) panic when a small negative number is usedPeut-être pris @SashaMIT l’a pris il y a 14 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de gonum/plot
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
eugenioenko/ttt#1206 ·
Les mainteneurs répondent en général sous 1 jour
-
t:urlDecodeUni does not map U+3002 and U+FF61 to a dot, unlike ModSecurityPeut-être pris @fzipi l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
peasant-labs/peasant#738 ·
Les mainteneurs répondent en général sous 1 jour
-
Duplicate review still bridges two books through a bundle whose first part has a colon subtitlePeut-être pris @vavallee l’a pris aujourd’hui. Ouvertearea:library-scan bug priority:low
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour