首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Comments & OpenSource软件

Comments & OpenSource软件
EN

Stack Overflow用户
提问于 2009-11-18 20:41:02
回答 7查看 194关注 0票数 0

这可能听起来像一个愚蠢的问题或观察,但我已经看到,大多数时候,当人们试图查看开源代码时,在函数的开头没有注释,或者只有一两行说明函数是用来做什么的,例如注册用户或表中的数据等。

当代码发布到开源社区时,是否故意这样做(删除注释),以使其他人难以理解?

EN

回答 7

Stack Overflow用户

发布于 2009-11-18 20:42:57

有一种思路认为,当代码本身说明问题时,注释是不必要的。不过,我不相信评论会被故意删除。

票数 5
EN

Stack Overflow用户

发布于 2009-11-19 00:38:58

我看到了两个方面,坦率地说,代码总体上没有足够的文档。

我因为留下了大量的面包屑而受到祝贺和感谢,但那是因为我不得不筛选太多未记录的代码,以至于不想让其他人受到影响。

这是一种道德义务。

我记录代码的原因是:我的短期记忆是垃圾。我给写评论,提醒自己我为什么要做某事。其他所有从中受益的人都是肉汁。

票数 3
EN

Stack Overflow用户

发布于 2009-11-18 20:45:13

我不认为在将软件作为开源软件发布时,会有删除注释的做法或政策。一个偷偷摸摸的软件发行商可能会认为这是一个好主意(保持事实上的排他性,因为在发布开源产品的同时,没有人不能理解它),但这会从一开始就削弱开源项目,很可能使其无法使用。

您正在讨论的代码可能只有很少的文档。正如ocdecio所说,这可能是一个好兆头(代码本身就很好,不需要注释),也可能是一个坏兆头(这是一个糟糕的文档,糟糕的代码)。这两种情况都是完全可能的。:)

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

https://stackoverflow.com/questions/1755692

复制
相关文章

相似问题

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