写点什么

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:411756
用户头像

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

关注

评论

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

Lambda架构已死,去ETL化的IOTA才是未来

易观大数据

架构训练营第十一周作业

张锐

程序员不得不知的软技能

架构精进之路

软技能

作为程序员,推荐5种编程语言!

代码制造者

Python 编程语言 低代码 C语言 零代码

LeetCode题解:20. 有效的括号,while循环replace,JavaScript,详细注释

Lee Chen

大前端 LeetCode

Week11

丿淡忘

架构训练营第十一周感悟

张锐

深圳数字货币交易所开发商,币币撮合交易软件开发

13530558032

区块链钱包系统开发服务商,区块链钱包应用搭建

13530558032

SpreadJS 纯前端表格控件应用案例:在线问卷系统

葡萄城技术团队

IDEA插件之Mybatis Log plugin破解!!!

不才陈某

Java idea插件

XSKY S3 Console 为对象存储系统赋能

XSKY星辰天合

账户经常被盗号怎么办?防盗“黑科技”了解一下

华为云开发者联盟

华为云 云安全 主机安全 双因子认证 弱密码

安全及高可用策略

Lane

极客大学架构师训练营

力扣1514——概率最大的路径

健健

算法 最短路径

合约跟单APP开发模式,合约跟单系统源码搭建

13530558032

调度选得好,下班回家早

易观大数据

熔断、限流的一些理解

elfkingw

架构师0期Week11作业2

Nan Jiang

USDT承兑商系统开发,USDT支付系统软件搭建

13530558032

安全&高可用架构

dony.zhang

高可用 安全 安全架构 高可用系统的架构 高可用系统的运维

Grabana:使用 Golang 或 Yaml 生成 Grafana Dashboard

郭旭东

Grafana Go 语言

高可用注意点

dony.zhang

高可用 高可用系统的架构 高可用系统的运维

源码解析 | 万字长文详解 Flink 中的 CopyOnWriteStateTable

Apache Flink

flink

java 是什么?作用是什么?

InfoQ_34a83d636158

朱嘉明:新冠肺炎疫情如何改变社会成本观念和结构

CECBC

社会结构 社会观念

解码微盟半年财报:同比增长59.9%,SaaS商业版图不断扩大

ToB行业头条

SaaS 微盟

架构师0期Week11作业1

Nan Jiang

针对目前在线教育存在问题的解决方案

anyRTC开发者

WebRTC 在线教育 直播 安卓

知乎李大海与阿里云贾扬清联合直播,AI大咖眼中的行业前景

InfoQ_967a83c6d0d7

30万奖金等你拿!Apache Flink 极客挑战赛入门指南(附Demo)

Apache Flink

flink

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