`
muyu
  • 浏览: 219079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

代码检查工具 roodi

阅读更多

roodi静态分析Ruby代码,并提醒你有关设计方面的东西。

 

安装roodi的方法很简单:

gem install roodi

 

它需要几个依赖的gem,比如ParseTree、hoe、facets、RubyInLine等。

 

使用方法

roodi "rails_app/**/*.rb"

roodi app/controller/sample_controller.rb "app/models/*.rb"

 

参考网址:

http://www.martyandrews.net/blog/2008/09/first_official_release_of_rood.html

分享到:
评论

相关推荐

    roodi:Ruby面向对象设计推理仪

    它解析您的Ruby代码,并基于已配置的检查向您发出有关设计问题的警告。 安装 打开您的终端并输入以下内容: $ gem install roodi 或者,您可以将其放在Gemfile中: gem "roodi" 概要 要使用Roodi随附的默认配置...

    onnxruntime-1.6.0-cp38-cp38-linux_armv7l.whl.zip

    python模块onnxruntime版本

    Java毕业设计-ssm信管专业毕业生就业管理信息系统演示录像(高分期末大作业).zip

    此资源为完整项目部署后演示效果视频,可参考后再做项目课设决定。 包含:项目源码、数据库脚本、项目说明等,有论文参考,该项目可以直接作为毕设使用。 技术实现: ​后台框架:SpringBoot框架 或 SSM框架 ​数据库:MySQL 开发环境:JDK、IDEA、Tomcat 项目都经过严格调试,确保可以运行! 博主可有偿提供毕设相关的技术支持 如果您的开发基础不错,可以在此代码基础之上做改动以实现更多功能。 其他框架项目设计成品不多,请根据情况选择,致力于计算机专业毕设项目研究开发。

    Java毕业设计-ssm校园线上点餐系统演示录像(高分期末大作业).rar

    Java毕业设计-ssm校园线上点餐系统演示录像(高分期末大作业)

    【案例】某企业人力资源盘点知识.docx

    【案例】某企业人力资源盘点知识.docx

    基于springboot的智能物流管理系统带源码.rar

    本智能物流管理系统有管理员,顾客,员工,店主。功能有个人中心,顾客管理,员工管理,店主管理,门店信息管理,门店员工管理,部门分类管理,订单信息管理,工作日志管理。因而具有一定的实用性。 本站是一个B/S模式系统,采用SSM框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得智能物流管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高智能物流管理系统管理效率。 关键词:智能物流管理系统;SSM框架;MYSQL数据库;Spring Boot 管理员模块的实现: 顾客信息管理:智能物流管理系统的系统管理员可以管理顾客信息,可以对顾客信息信息添加修改删除以及查询操作 员工信息管理:系统管理员可以查看对员工信息信息进行添加,修改,删除以及查询操作。 店主模块的实现: 员工信息管理:店主可以对员工信息信息进行修改,删除以及查询操作 门店信息管理:店主可以对门店信息信息进行修改操作,还可以对门店信息信息进行查询。 员工模块的实现: 门店信息管理:员工登录可以查看门店信息 订单信息管理

    岗位体系建设.pdf

    岗位体系建设.pdf

    Java毕业设计-springboot志愿服务小程序演示录像(高分期末大作业).zip

    此资源为完整项目部署后演示效果视频,可参考后再做项目课设决定。 包含:项目源码、数据库脚本、项目说明等,有论文参考,该项目可以直接作为毕设使用。 技术实现: ​后台框架:SpringBoot框架 或 SSM框架 ​数据库:MySQL 开发环境:JDK、IDEA、Tomcat 项目都经过严格调试,确保可以运行! 博主可有偿提供毕设相关的技术支持 如果您的开发基础不错,可以在此代码基础之上做改动以实现更多功能。 其他框架项目设计成品不多,请根据情况选择,致力于计算机专业毕设项目研究开发。

    onnxruntime-1.14.0-cp37-cp37m-linux_armv7l.whl.zip

    python模块onnxruntime版本

    2013~2023中国企业全球化发展数据图表.pdf

    2013~2023中国企业全球化发展数据图表

    绝对素数.exe

    绝对素数

    Java毕业设计-ssm抑抑心理交流平台演示录像(高分期末大作业).rar

    Java毕业设计-ssm抑抑心理交流平台演示录像(高分期末大作业)

    onnxruntime-1.12.1-cp37-cp37m-linux_armv7l.whl.zip

    python模块onnxruntime版本

    B2031 计算三角形面积.exe

    B2031 计算三角形面积

    glm-4-9b-chat-1m模型代码文件

    glm-4-9b-chat-1m模型代码文件

    基于springboot的车辆管理系统设计与实现带源码.zip

    本车辆管理系统管理员功能有管理员和员工。 管理员功能有个人中心,员工管理,证件信息管理,车辆信息管理,业务单据管理,事故登记管理,维修登记管理,保养登记管理,加油登记管理,违章信息管理。 员工功能有个人中心,证件信息管理,车辆信息管理,业务单据管理,事故登记管理,维修登记管理,保养登记管理,加油登记管理,违章信息管理。因而具有一定的实用性。 本站是一个B/S模式系统,采用Spring Boot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得车辆管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高车辆管理系统管理效率。 关键词:车辆管理系统 本车辆管理系统管理员功能有管理员和员工。 管理员功能有个人中心,员工管理,证件信息管理,车辆信息管理,业务单据管理,事故登记管理,维修登记管理,保养登记管理,加油登记管理,违章信息管理。 员工功能有个人中心,证件信息管理,车辆信息管理,业务单据管理,事故登记管理,维修登记管理,保养登记管理,加油登记管理,违章信息管理。因而具有一定的实用性。

    onnxruntime-1.16.0-cp39-cp39-linux_armv7l.whl.zip

    onnxruntime-1.16.0-cp39-cp39-linux_armv7l.whl.zip

    tensorflow-2.8.3-cp310-cp310-win-amd64.whl

    tensorflow安装

    基于 Java+Mysql 实现的终极排班管理、考勤系统

    【作品名称】:基于 Java+Mysql 实现的终极排班管理、考勤系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:使用 创建名为finalschedule的数据库,然后导入sql文件夹中的结构表和数据;部署启动项目即可。(sql中有数据库用户名名称dlwy,请修改为自己的用户名称或创建一样的用户) 功能介绍 人员管理 对人员信息的维护,增删改查等 分组管理 对人员进行分组,对不同的任务或者部门人员分组来管理排班,分组支持增删改查等 班次设置 排班班次设置,支持自定义班次名称、颜色和时间等

    AUTOSAR-SWS-DiagnosticOverIP.pdf

    AUTOSAR_SWS_DiagnosticOverIP.pdf

Global site tag (gtag.js) - Google Analytics