When/how to use asserts
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Documentation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- cpp
- Domaine
- documentation
Piste de recherche
Lisez les recommandations existantes dans Style.md et examinez la discussion de l’issue sur l’utilisation de assert. Clarifiez les recommandations prévues en C++ concernant les cas où les asserts sont appropriés, puis documentez la recommandation convenue aux côtés des conseils existants sur les cas où ils ne doivent pas être utilisés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
There's a really good point in Style.md on how not to use asserts, but should we document when to use them as well? I think the c++ usage is quite different to other languages, where asserts are used for test code but not for dev code.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 8.9k
- Forks
- 903
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 cpp-best-practices/cppbestpractices
-
Broken Link Chapter 2: Use_the_Tools_AvailablePeut-être à nouveau libre @vishesharma20 l’a pris il y a 172 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 64/100
cpp-best-practices/cppbestpractices#169 · 1 commentaire ·
-
Broken Link - 11 Further ReadingPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 55/100
cpp-best-practices/cppbestpractices#168 · 1 commentaire ·
-
C++ PracticeOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
cpp-best-practices/cppbestpractices#160 · 1 commentaire ·
Toutes les issues de cpp-best-practices/cppbestpractices
Issues similaires
-
area-multi-tenancy p1-recommended technical-debt
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Docs: 2 broken linksOuverteBug pulumi/pulumi-terraform-bridge R2 S2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
pulumi/pulumi-terraform-bridge#3713 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
[Sync EN] Document the timezone of DateTime(Immutable)::createFromTimestamp() (#6074)Peut-être pris @lacatoire l’a pris aujourd’hui. Ouvertesync-en
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
[Sync EN] Document the timezone of DateTime(Immutable)::createFromTimestamp() (#6074)Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertesync-en
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour