阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论

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

【资深猎头分享】程序员面试如何避坑?

Java架构师迁哥

HBase三个重要机制

五分钟学大数据

HBase 4月日更

某招聘平台流出一套超级全面的《Java面试题总结》被疯狂转发近百万次,已助我拿下5个大厂offer。

Java架构之路

Java 程序员 架构 面试 编程语言

架构实战营模块一作业

刁寿钧

架构实战营

华米科技与亚马逊云科技宣布战略合作,加速覆盖全球“芯端云”战略布局

亚马逊云科技 (Amazon Web Services)

电商/零售行业速入!开启个性化推荐,让新品购买率无限 up~

亚马逊云科技 (Amazon Web Services)

亚马逊云科技宣布为 Amazon EFS 提供低成本存储级别!

亚马逊云科技 (Amazon Web Services)

智能小车系列-树莓派UPS-X750电源

波叽波叽啵😮一口盐汽水喷死你

树莓派 nodejs X750 树莓派UPS I2C

framework源码,Android学习路线指南,已整理成文档

欢喜学安卓

android 程序员 面试 移动开发

火爆火爆!最新分享给大家:Boss直聘转发超80W次的一套超全面试题总结

比伯

Java 架构 面试 程序人生 计算机

我是收藏一把好手

yes

学习

潮汐交替,价值重组:2021数字化转型看什么?

脑极体

一文搞定数据响应式原理

执鸢者

Vue 数据响应式原理

211本科面试阿里挂了:分布式+限流+通讯+数据库被问懵了!

码农之家

Java 编程 程序员 面试 刷题笔记

平面设计之PS(后)

空城机

PhotoShop ps 4月日更

Java高手是怎样炼成的?阿里P8技术大牛这份手写笔记告诉你答案!

Java架构之路

Java 程序员 架构 面试 编程语言

领域驱动设计101 - 分层

luojiahu

领域驱动设计 DDD

亚马逊云科技 x 外研在线 | 将科技融入教育,用 AI 点亮数字化创新!

亚马逊云科技 (Amazon Web Services)

架构训练营模块 1 作业 - 张动动

张大彪

架构训练营

数万人跪求!阿里P8大牛手写的《Java程序性能优化实战笔记》,GitHub标星已高达十万!

Java架构之路

Java 程序员 架构 面试 编程语言

我们帮助 IoTeX 实现万物可信互联,用区块链连接世界 | 精选案例

亚马逊云科技 (Amazon Web Services)

Nocode 进阶 | 迎接 Amazon Honeycode,敲开 NoCode 开发大门(上)

亚马逊云科技 (Amazon Web Services)

flutter开发环境搭建,京东面试真题解析,分享PDF高清版

欢喜学安卓

android 程序员 面试 移动开发

别当工具人了,手摸手教会你 Jenkins ! 码农很低调

比伯

Java 程序员 架构 计算机 技术宅

刚刚!字节跳动发布了 1179 个 Java 岗,平均薪资40K

钟奕礼

Java 编程 程序员 架构 面试

COBIT2019中核心模型(目标)、设计因素、治理系统和系统组件的关系

ming_hgm

cobit

【LeetCode】丑数Java题解

Albert

算法 LeetCode 4月日更

智慧城市应该装上怎样的“大脑”,“学霸”海淀分享了一些心得

脑极体

In-depth Java synchronized

0xABC

Java并发 并发编程 Monitor

C++ 虚函数表剖析

赖猫

c++ C/C++ 封装、继承、多态

计算机原理学习笔记Day1

穿过生命散发芬芳

计算机原理 4月日更

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