J'ai un collègue qui insiste sur le fait que son code n'a pas besoin de commentaires, il est "auto-documentation."
J'ai passé en revue son code, et alors que c'est plus clair que le code que j'ai vu d'autres, produire, je suis toujours en désaccord que l'auto-documentation du code est aussi complète et utile aussi bien commenté et documenté code.
Aidez-moi à comprendre son point de vue.
- Qu'est-ce que l'auto documentation de code
- Peut-elle vraiment remplacer bien commenté et documenté code
- Existe-il des situations où il est mieux que bien documenté et commenté code
- Existe-il des exemples où le code ne peut pas être auto-documentation sans commentaires
Peut-être que c'est juste mes propres limites, mais je ne vois pas comment il peut être une bonne pratique.
Ce n'est pas censé être un argument s'il vous plaît ne pas les raisons pour lesquelles bien commenté et documenté code est prioritaire - de nombreuses ressources sont à apporter cette preuve, mais ils ne sont pas convaincants à mes pairs. Je crois que j'ai besoin de mieux comprendre son point de vue à le convaincre du contraire. Démarrer une nouvelle question, si vous devez, mais ne discute pas ici.
Wow, réponse rapide! Veuillez lire toutes les réponses et de fournir des commentaires aux réponses, plutôt que d'ajouter de nouvelles réponses, à moins que votre réponse est vraiment sensiblement différent de chaque autre réponse ici.
Aussi, ceux d'entre vous qui font valoir contre l'auto documentation de code -c'est surtout pour m'aider à comprendre le point de vue (c'est à dire, les aspects positifs) de l'auto-documentation du code des évangélistes. J'attends d'autres vont downvote vous si vous ne restez pas sur le sujet.