道喜技术日记 .^. 天天红玉世界

Rails Ruby MacOSX 。。。创新来自于刻苦的实践和勤奋的思考... www.hhtong.com


Rails世界:源代码分析工具Excellent

Gudao Luo2009-08-06 at 21:05发表的

Rails世界:源代码分析工具Excellent
  • 说明
    • Excellent是一个针对于Rails的源代码分析工具;
    • Excellent集成了 roodireekflog ,并且还增加了Rails本身检查;
    • Excellent输出一个源代码的HTML分析文件;
    • Excellent输出HTML分析文件可以说是对代码的一种“评论”,如代码是否太复杂了,能否简化一下,这是工具flog的功能;有时候是代码真的有问题,如 “if x=y”,运行过程没有出现错误,但是结果是错误的 ;
    • 还有另外一个完全类似的工具:metric_fu ,可以参考的。
  • 使用方法
    1. 安装工具:Excellent。一次性工作;所有人都需要这样做。
      • gem sources -a http://gems.github.com
      • sudo gem install simplabs-excellent
    2. 确定分析源代码目标。多次性工作;在Rails根目录下运行,但是这个命令是千变万化的。
      • excellent html:doc/out.html app/models
    3. 查看分析结果。完全重复工作;方法是一样的。
      • open doc/out.html

Ruby语言:Google Code的Ruby语言开源项目

Gudao Luo2007-12-28 at 03:55发表的

Google Code的Ruby语言开源项目

Rails框架:谁在为Rails框架贡献代码?

Gudao Luo2007-12-15 at 21:22发表的

Host unlimited photos at slide.com for FREE!
  • 说明
    • 从中可以发现很多优秀的技术博客。

Ruby语言:你的代码Ruby有重复吗?

Gudao Luo2007-12-04 at 21:21发表的

你的代码Ruby有重复吗?
  • 说明
    • PDM 是一款十分重要的Java语言的软件静态代码分析工具;
    • 上图CPD(Copy/Paste Detector)工具是PDM的一种部分,也可以分析Ruby语言的重复代码;
    • 网络使用链接:这里
    • PDM工具也可以在Eclipse上作为插件使用;
    • Eclipse URL:http://pmd.sf.net/eclipse
    • Finding copy/pasted code in a Rails app

推荐Ruby语言轻量级代码编辑器

Gudao Luo2007-04-01 at 01:39发表的

  • 说明:上面三款Ruby语言轻量级代码编辑器都是免费软件。这些软件都是居于普通编辑器如Notepad和重量级开发工具如Eclipse和NetBeans的开发工具。我感到notepad++比普通编辑器优点是,一是能打开不同目录下的多文件,二是在你关闭后可以重新打开还是你曾经打开的文件,三是打开文件还可以进行切换Ctrl+Tab,四是Ruby语言很长代码时可以将方法和类缩短等等。但是在所有编辑器包括Windows Notepad中 notepad2 的中文文件编码(Encoding)问题是最少的。

在Google中如何搜索Ruby语言代码

Gudao Luo2007-02-17 at 14:36发表的

  • 使用说明:进入上述网站,输入你想搜索的计算机语言名称,如Ruby语言,就是[lang:ruby],然后输入你想要寻找的代码内容,如[”...”],最好使用双引号。
评论: (disabled) 标记: Ruby, code, google, search

HTML开发实用查阅手册(英文和德文)

Gudao Luo2007-02-14 at 16:11发表的