写点什么

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

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

关注

评论

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

☕【JVM 技术之旅】深入JVM回收器之Parallel Scavenge(上篇)

洛神灬殇

JVM GC 垃圾收集 5月日更 Parallel Scavenge

业务架构训练营,模块5作业,微博评论高性能架构

好吃不贵

业务架构

一文带你搞懂RPC到底是个啥

万俊峰Kevin

c++ 微服务 RPC RPC 协议实现原理 srp

使用 Quarkus 和 MicroProfile 实现微服务特性

张晓辉

Kubernetes 云原生 Quarkus Microprofile

开箱即用的 Prometheus 告警规则集

张晓辉

监控 Prometheus 告警

【Flutter 专题】117 图解 Dismissible 滑动清除 Widget

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

带你看懂MySQL执行计划

Simon

MySQL 执行计划

带你读论文丨异常检测算法及发展趋势分析

华为云开发者联盟

深度学习 异常检测算法 深度异常检测算法 深度半监督 群体异常检测

java.net.BindException: Address already in use: JVM_Bind解决方案

咿呀呀

IDEA javaWeb

架构实战-模块5作业

大师兄

初探可编程网关 Pipy

张晓辉

代理 网关 服务网格

从一个HTTP请求来看网络分层原理

IT视界

计算机网络 网络协议 HTTP 网络层

走近设计模式:写代码一定要用设计模式吗?

华为云开发者联盟

设计模式 代码 软件设计 面向对象软件 GoF设计模式

🔎【Java源码探索】深入浅出的分析 ThreadPoolExecutor

洛神灬殇

Java 线程池工作原理 ThreadPoolExecutor 5月日更 Worker

如何成为一名拖垮整个团队的产品经理?

冰河

深度思考 产品经理 自我思考 产品经历 技能提升

架构师实战营 模块五作业(设计微博评论的高性能高可用计算架构)

代廉洁

架构实战营

网络攻防学习笔记 Day30

穿过生命散发芬芳

5月日更 网络攻防

架构师实战营 模块五总结

代廉洁

架构实战营

Java 面试基础:Java 语言的特点

三掌柜

5月日更

架构之:并发和并行

程序那些事

架构 软件架构 架构师 程序那些事

六一特辑丨8岁小程序员献礼儿童节:我DIY了聊天机器人,做3D printer,还想和外星人对话!

华为云开发者联盟

编程 程序员 开发者 代码 机器人

鸿蒙操作系统发布在即 万物互联时代将给开发者带来更多机遇

科技汇

Spring XML Schema扩展机制源码解读

Hex

Java spring 后端 Java EE

When others give us advice

escray

学习 极客时间 5月日更

Dubbo Admin 部署

青年IT男

dubbo

软件研发中的错误假设

赫杰辉

设计 低代码 研发工具 x-series

react源码解析1.开篇介绍和面试题

全栈潇晨

React React Hooks react源码

重庆区块链公共服务平台—“渝快链”2.0正式发布

JWT(auth0):RS256非对称加密算法实现Token的签发、验证

西门阿杰

Java Token RS256

大型系统中的证书管理

张俭

微服务 TLS PaaS

设计微博系统中”微博评论“的高性能高可用计算架构

9527

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