写点什么

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

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

关注

评论

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

超完整性能报告合集!GreptimeDB 多场景性能对比和深度解析来了

Greptime 格睿科技

Grafana 时序数据库 SQLite 数据库的工具 性能报告

HyperWorks二维网格划分与单元连续性

智造软件

网格 Hypermesh hyperworks

WEB 3D CAD中绘制一个窗户模型

WEB CAD SDK

STP CAD 2023下载

HarmonyOS 5.0应用开发——文件读写

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

双报到系统(源码+文档+部署+讲解)

深圳亥时科技

袋鼠云秋季发布会圆满落幕,AI驱动让生产力数智化

袋鼠云数栈

数据库 大数据 数据分析

怎么快速过等保三级?如何办理?

行云管家

等保 等保三级

EMR Serverless Spark:一站式全托管湖仓分析利器

阿里云大数据AI技术

大数据 Serverless 数据分析 云原生 EMR

大模型退潮,奇点将至|StartDT Talk

奇点云

AI

物联网监控数据采集,传输和存储方案:使用 GreptimeDB 和 YoMo

Greptime 格睿科技

数据库 物联网 集成 数据监控

火山引擎VeDI数据服务平台:在电商场景中,如何解决API编排问题?

字节跳动数据平台

数字身份发展趋势前瞻:增强用户体验

芯盾时代

数字身份 iam 统一身份认证

智慧无界,Hi MateBook系列重塑全场景智慧办公体验,首发4599元起

极客天地

遇到慢查询怎么办?一文解读MySQL 8.0查询分析工具

华为云开发者联盟

MySQL sql EXPLAIN 慢查询分析

浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题

vivo互联网技术

运维 TiKV

CST电磁仿真教程:如何进行时域自适应网格设置

思茂信息

网络 仿真 cst

小间距LED显示屏前维护的意义

Dylan

产品 厂商 LED显示屏 屏幕

通过Forcebot压测实践简述“并发模式”与“RPS模式”两种模式的区别

京东零售技术

海东等保测评机构有哪些?电话多少?

行云管家

网络安全 等保 等保测评

ChatGPT网页正式上线搜索聊天记录功能!埃隆马斯克的xAI正试图筹集数十亿美元|AI日报

可信AI进展

观测云产品更新 | 云账单分析、主机网络监控、数据访问等

观测云

云账单

剧本杀平台(源码+文档+部署+讲解)

深圳亥时科技

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