写点什么

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

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

关注

评论

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

架构实战营 第 4 期 模块三作业

架构实战营 模块三 构架 「架构实战营」

我的2021之感谢有你们(上篇)

坚果

年终总结 28天写作 12月日更 盘点2021

低代码行业浅析

凹凸实验室

前端 低代码

Golang的通道基础(一)

liuzhen007

28天写作 Go 语言 12月日更

如何监控测量你的代码

耳东@Erdong

监控 Prometheus

目标加个零(28/28)

赵新龙

28天写作

Elasticsearch 可搜索快照技术原理及最佳实践

腾讯云大数据

Elastic Search

28《重学JAVA》--注解

杨鹏Geek

Java25周年 28天写作 12月日更

【CSS 学习总结】第八篇 - CSS 布局-居中布局-垂直居中布局

Brave

CSS 12月日更

怎么组织一场活动

圣迪

活动 SOP

流计算 Oceanus | 巧用 Flink 构建高性能 ClickHouse 实时数仓

腾讯云大数据

flink Clickhouse 流计算 Oceanus

资料分享|kafka学习推荐书籍

Kafka中文社区

seata入门介绍与seata-service部署与验证(一)

恒生LIGHT云社区

架构 分布式 seata

给弟弟的信第27封|学会说不,别让面子害了你

大菠萝

28天写作

netty系列之:好马配好鞍,为channel选择配套的selector

程序那些事

Java Netty 程序那些事 12月日更

持续集成背后的思考

夏兮。

ci 方法论 持续集成 jenkins

Golang的通道入门(二)

liuzhen007

go语言 28天写作 12月日更

Java序列化与反序列化

编程江湖

27《重学JAVA》--反射

杨鹏Geek

Java 25 周年 28天写作 12月日更

SRE实战(03)|Clickhouse在好大夫服务治理中应用

方勇(gopher)

大数据 APM Clickhouse 构架

LabVIEW机器视觉系统图像畸变、校准和矫正(基础篇—3)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 系统图像畸变、校准和矫正

知识回顾:抽象类与抽象方法

喵叔

28天写作 12月日更

年终加薪

张老蔫

28天写作

Flink 实践教程-进阶(5):排序(乱序调整)

腾讯云大数据

流计算 Oceanus

从翻硬币游戏看敏捷开发

华为云开发者联盟

敏捷 敏捷开发 软件开发 团队 开发

消极自由 与 积极自由

mtfelix

28天写作

HarmonyOS(鸿蒙)——启动流程

李子捌

鸿蒙 28天写作 21天挑战 12月日更

SRE02|管中窥豹,微服务可用性监控之道

方勇(gopher)

微服务 SRE 微服务治理 构架

价值

搬砖的周狮傅

价值观

走访数年,编撰3年:你能看到的互联网企业案例最多的一本书

博文视点Broadview

AI实战分享 | 基于CANN的辅助驾驶应用案例

华为云开发者联盟

目标检测算法 CANN 昇腾 辅助驾驶 AscendCL

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