产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

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

关注

评论

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

阿里云架构师马继雨:云超算解决方案全面助力生命科学行业普惠增效

阿里云弹性计算

高性能计算 生命科学 EHPC

一款代替Typora的软件---MarkText

IT蜗壳-Tango

7月月更

mac 本地hive2 安装

飞哥

大数据 hadoop hive

深度揭秘阿里云函数计算异步任务能力

阿里巴巴云原生

阿里云 Serverless 云原生 异步 函数计算

新星计划Day5【数据结构与算法】 链表

京与旧铺

7月月更

Istio整体架构解析

阿泽🧸

istio 7月月更

聊聊 API 管理-开源版 Yapi 到 SaaS 版 Apifox

Liam

Flutter 实现小姐姐渐现动画效果

岛上码农

flutter ios 前端 安卓开发 7月月更

小程序遇上Flutter 3.0

Geek_99967b

flutter 小程序

避坑:@Around与@Transactional混用导致事务不回滚

Paul

Spring Boot 2 事务失效 spring aop Java’

普通二本院校如何从所谓的从寒冬破冰?

KEY.L

7月月更

3DCAT投屏功能升级,助力企业营销与培训

3DCAT实时渲染

虚拟仿真 实时云渲染 3DCAT 企业营销 实时渲染云

瑞云与宜宾职院开展校企合作,同深圳VR联合会共建元宇宙产业学院

3DCAT实时渲染

职业教育 虚拟现实 虚拟仿真 元宇宙

长安链研究笔记-证书生成工具

长安链

一位 sealer maintainer 的心路历程

阿里巴巴云原生

阿里云 开源 云原生 sealer

mac 本地安装spark

飞哥

大数据 spark 数据仓库

动态广播发送流程

北洋

android 7月月更

6. 对象存储

MASA技术团队

C# .net 对象存储 框架 Framework

「阿里云 RocketMQ 系列公开课」重磅来袭!

阿里巴巴云原生

Apache 阿里云 RocketMQ 云原生 直播

机器学习-西瓜书小记

AIWeker

机器学习 7月月更

微服务与Kubernetes容器云的边界

穿过生命散发芬芳

微服务 7月月更

什么是hpaPaaS平台?低代码和hpaPaaS是什么关系?

优秀

低代码

编译器优化那些事儿(4):归纳变量

openEuler

openEuler 毕昇 JDK 开源操作系统 编译器 加速器 编程语言

hive on spark 和 spark on hive

飞哥

大数据 spark hive

几种跨平台方案的对比

Geek_99967b

小程序 跨平台

WebRTC 音频抗弱网技术(下)

融云 RongCloud

设计稳定的微服务系统时不得不考虑的场景

阿里巴巴云原生

阿里云 微服务 云原生 OpenSergo

基于ResNet50实现宫颈细胞病变分类

逝缘~

分类神经网络 7月月更

React Table 表格组件使用教程 排序、分页、搜索过滤筛选功能实战开发

蒋川

排序 React 表格 组件库

使用 doscify 将文章写成文档一般丝滑

宁在春

GitHub Pages docsify 7月月更

【刷题记录】8. 字符串转换整数 (atoi)

WangNing

7月月更

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