写点什么

YARD──Ruby 代码元数据和文档生成器

  • 2008-08-02
  • 本文字数:442 字

    阅读完需:约 1 分钟

<pre id="o3wo20"><span id="derf1"><span id="uyyx"># Reverses the contents of a String or IO object. </span></span><span id="uyyx0"><br id="o3wo21"></br># <br id="o3wo22"></br># @param [String, #read] contents the contents to reverse <br id="o3wo23"></br># @return [String] the contents reversed lexically <br id="o3wo24"></br>def reverse(contents) <br id="o3wo25"></br> contents = contents.read if respond_to? :read<br id="o3wo26"></br> contents.reverse <br id="o3wo27"></br>end </span>

在一个项目上使用 YARD 需要创建一个.yardoc 数据库,把所有收集到的代码结构和数据缓存起来。YARD 的 yri 工具,就像 ri 那 样,通过这个数据来做到交互式文档查询。YARD 也可以将缓存在数据库中的信息以多种格式输出,而不需要重复的分析。YARD 的缓存和 IDE 创建的代码索 引很相似,可以允许高级代码搜索(例如,搜索语言构成,而不仅仅是全文检索)、代码浏览,或者为那些需要关注工程中全部代码的重构工具的使用带来便利。

2008-08-02 22:412127
用户头像

发布了 80 篇内容, 共 23.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

1 名工程师轻松管理 20 个工作流,创业企业用 Serverless 让数据处理流程提效

阿里巴巴云原生

阿里云 Serverless 云原生

如何让权限管理更便利安全?

芯盾时代

网络安全 权限管理 iam 统一身份认证

让研发规范管得住 - 我们为什么在流水线之上又做了研发流程?

阿里云云效

阿里云 云原生 云效

TikTok引流中海外云手机的实用功能分享

Ogcloud

云手机 海外云手机 云手机海外版 tiktok运营 海外云手机推荐

MES系统功能有什么?对企业有什么价值?

万界星空科技

工业互联网 制造业 生产管理系统 mes 万界星空科技

云上如何实现 Autoscaling: AutoMQ 的实战经验与教训

AutoMQ

大数据 kafka 云原生 AutoMQ autoscaling

「布道师系列文章」小红书黄章衡:AutoMQ Serverless 基石-秒级分区迁移

AutoMQ

大数据 kafka 云原生 小红书 AutoMQ

灵魂画手有救了!字节开放模型 Hyper-SD,最快 1 步生成 SOTA 级图片(有demo 来试试

字节跳动开源

人工智能 视觉智能 开放应用模型 扩散模型

商品计划在服装品牌供应链管理中的突出地位

第七在线

选择便宜的云主机,让你的网站实现高性价比托管

一只扑棱蛾子

云主机

Kafka Exactly Once 语义实现原理:幂等性与事务消息

AutoMQ

大数据 kafka 云原生 幂等性 AutoMQ

如何设计质量规划方案?

老张

技术方案 质量保障 方案设计

云手机对出海企业有什么帮助?

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 云手机推荐

新资产协议热潮下,普通用户如何有效保障自身加密资产安全?

NFT Research

NFT #Web3

无需重新学习,使用 Kibana 查询/可视化 SLS 数据

阿里巴巴云原生

阿里云 云原生 sls

让研发规范管得住 - 我们为什么在流水线之上又做了研发流程?

阿里巴巴云原生

阿里云 云原生 云效

YARD──Ruby代码元数据和文档生成器_Ruby_Werner Schuster_InfoQ精选文章