首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文档风格

文档风格
EN

Stack Overflow用户
提问于 2011-01-26 06:43:02
回答 6查看 201关注 0票数 1

从我的一门编程课程的教学大纲中可以看出:“如果可以只读注释,而不看代码,并解释代码的作用,那么您的文档就足够了。”

你们有没有听说过这样的文档风格?这是一个很好的实践吗?在我看来太过狂热了。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-01-26 07:08:35

代码应该很容易理解。这可以通过多种方式来实现:

  1. 有关特别困难的算法或复杂代码的适当且有意义的naming
  2. commenting

所有代码的广泛文档

适当的文档将在适当的情况下使用所有这三种方法。

然而,当代码的受众主要试图理解代码并评估对概念的理解时-即在学术背景下,第三种可能是非常可取的。

所有的代码都应该被编写并记录下来,这样你最坏的批评者就能理解它,当他凌晨三点在callout上时,因为生产系统有问题。

同时,过多的注释是另一个需要维护的项目,并且在代码发生更改时与代码保持同步,而注释是最不可能在更改后得到适当维护的项目。

票数 2
EN

Stack Overflow用户

发布于 2011-01-26 06:48:28

我会说相反的话。一个好的文档是一段不言而喻的代码!一些注释可能会降低代码的可读性和趣味性。如果我们一直这样对初学者说,他们很有可能会写出代码与注释的比率非常非常低的程序(换句话说,这肯定意味着他们过度注释了并不是很好的代码)。注释应该只写在解释非平凡的算法或指令的情况下。其余的应该留给代码(就像命名你的变量,比如你理解他们的工作)。

票数 2
EN

Stack Overflow用户

发布于 2011-01-26 07:00:37

在类的上下文中,是的。那个教授想知道你在代码背后的意图。除了看你的代码,那个教授没有简单的方法来问这个问题。它还将帮助你将任务的一部分分割成可编程的小块。

在真实的世界见面?那得看情况。我们在提交时将工作记录到我们修改的任何类中--这是我们记录更改背后的意图的好地方。大量的评论需要大量的维护。如果注释解释了实现的原因,并且实现发生了变化,那么注释最好也发生变化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4799707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档