编写Ruby代码注释时需要注意的一些问题

电脑杂谈  发布时间:2020-07-09 23:14:28  来源:网络整理

ruby语言忽略注释_ruby块注释_ruby 批量注释

从解释文档中编写代码ruby 批量注释,然后让这部分休息. 不是要玩.

用英语写笔记.

使用空格分隔注释和符号.

该评论包含多个词. 大写句子并使用标点符号. 在句点之后使用空格

ruby 批量注释_ruby语言忽略注释_ruby块注释

避免多余的评论.

  # bad
  counter += 1 # increments counter by one

随时更新评论. 没有评论比过期评论更好.

请勿撰写有关错误代码的评论. 重构它们,以便它们可以“自我解释”. (做或不做-没有尝试. )

ruby 批量注释_ruby块注释_ruby语言忽略注释

评论应直接写在相关代码的上方.

注释关键字后跟一个冒号和一个空格ruby 批量注释,然后是描述问题的记录.

如果需要用多行代码来描述问题,则需要在#后面的两个空格处缩进后面的行.

  def bar
   # FIXME: This has crashed occasionally since v3.2.1. It may
   # be related to the BarBazUtil upgrade.
   baz(:quux)
  end

ruby块注释_ruby语言忽略注释_ruby 批量注释

如果问题很明显,则任何文档都是多余的,并且该行末尾的注释(违反)可以不加任何注释. 在正常情况下,不应使用此用法,也不应作为规则.

  def bar
   sleep 100 # OPTIMIZE
  end

使用TODO记录将来缺少的功能或增加的功能.

使用FIXME记录有需要修复的问题的代码.

ruby语言忽略注释_ruby块注释_ruby 批量注释

使用OPTIMIZE记录可能会导致性能问题的慢速或低效率代码.

使用HACK指出问题代码可能需要重构.

使用REVIEW记录需要重复检查以确认其正常工作的代码. 例如: REVIEW: 您确定客户端如何正确完成X吗?

如果您认为合适,请使用其他自定义关键字,但请确保在项目的自述文件或类似文件中进行说明.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-274646-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...