De nombreux langages contemporains autorisent deux types de commentaires: l'un dans lequel les délimiteurs sont utilisés aux deux extrémités (commentaires sur plusieurs lignes) et l'autre dans lequel un délimiteur ne marque que le début des commentaires (commentaires d'une ligne). Discutez des avantages et des inconvénients de chacun en ce qui concerne les critères (lisibilité, écriture, fiabilité, coût).les avantages et les inconvénients des commentaires multilignes et des commentaires d'une ligne
Répondre
Il n'y a pas de bonne réponse ici, ils diffèrent d'une manière personnelle ou par style de codage.
Avec les deux vous avez un commentaire facile à écrire/lire. Le commentaire peut être aussi long que vous le souhaitez, mais généralement les commentaires courts et précis sont meilleurs, sinon vous ne réécrire le code que comme commentaire.
//assings 10 to x will make everything happier // the code won't change (further reading)
x = 10
if (x == 10)
happy++
Comment ce commentaire a aidé les futurs utilisateurs?
Avec plusieurs lignes, cependant, vous pouvez écrire un peu de texte, mais lire ce serait un peu plus de travail si vous deviez encore lire (et comprendre) le code. Cela ne changera pas la façon dont les programmeurs les liront, mais ils vous aideront quand vous avez plus d'une ligne de commentaire (comme les URL de référence) et que vous ne voulez pas démarrer chaque ligne avec un balisage de commentaire.
Moi, personnellement, comme le code multiligne pour une raison simple: il agroups parties logiques ensemble
//*assings 10 to x will make everything happier //the code is on
x = 10
if (x == 10)
happy++
//*/
Maintenant, je peux facilement tourner le code Situés entre ces commentaires et hors cette partie du code (pour les tests, par exemple) seulement en changeant le premier "/". Ce serait un avantage de multiline.
/*assings 10 to x will make everything happier // the code is off
x = 10
if (x == 10)
happy++
//*/
- 1. Injection SQL et commentaires multilignes
- 2. Afficher les commentaires et les commentaires des parents
- 3. Tomdoc - en utilisant des commentaires Ruby multilignes
- 4. Problèmes avec les commentaires multilignes jquery
- 5. script Shell: intercaler des commentaires entre les opérateurs multilignes logiques
- 6. ANTLR: Comment ignorer les commentaires multilignes
- 7. Commentaires multilignes en mode Emacs
- 8. Facebook Commentaires Box: FQL pour « Total des commentaires et des réponses » dans les commentaires
- 9. mysql structure pour les commentaires et les réponses de commentaires
- 10. Avantages et inconvénients pour l'incorporation des manifestes
- 11. Commentaires et sous-commentaires
- 12. Glassfish - Avantages et inconvénients
- 13. Avantages et inconvénients des réseaux neuronaux
- 14. Correspondre Lua chaînes multilignes et commentaires avec Regex
- 15. Commentaires limitations et commentaires imbriqués
- 16. Avantages et inconvénients d'utiliser les auditeurs d'interface
- 17. différence sélecteur XPath: avantages et les inconvénients
- 18. Convertir les commentaires d'une seule ligne pour bloquer les commentaires
- 19. Comment reformater les commentaires multilignes dans Eclipse PDT?
- 20. Commentaires multilignes sans tampon dans CoffeeScript?
- 21. Expression régulière pour correspondre à des commentaires multilignes
- 22. Avantages et inconvénients: Hibernate vs EJB 3
- 23. Y a-t-il des commentaires multilignes disponibles en CSS?
- 24. Noeuds de migration et table des commentaires
- 25. comment combiner des macros multilignes en C avec des commentaires à la fin d'une ligne
- 26. Push Notification Avantages et inconvénients
- 27. Comment faire des commentaires multilignes dactylographiée (angulaire 2)
- 28. Requêtes nommées Avantages et inconvénients
- 29. Comment développer tous les commentaires multilignes dans FDT 4?
- 30. Comment désactiver '*' dans les commentaires multilignes dans Eclipse?
Bien que cette discussion soit intéressante, elle n'est pas adaptée à un format Q & A tel que SO. –