自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

beast1.0 解读(三)

写代码好歹也快一年多,但对user.rb里的format所用的正则表达式却是云里雾里的,说出去真的很丢脸。为了不在人前丢脸。这次好好的学习一下RUBY的正则表达式。[注: 以下内容为转帖]ruby 代码 []  范围描述符 (比如,[a - z] 表示在a 到 z 范围内的一个字母)        \w  字母或数字;相当于 [0-9A-Za-z]     ...

2007-08-16 19:58:00 254

beast1.0 解读(二)

简单的分析一下,发觉有了文档什么问题都不是问题!model代码中我发觉user.rb代码比较丰富多彩一些,那就拿user.rb拿分析一下.ruby 代码  require 'digest/sha1'  #分析:引入Hash加密算法      class User < ActiveRecord::Base     has_many :moderato...

2007-08-13 16:44:00 208

beast1.0 解读(一)

  接触ruby快两三个星期,一直没能有很大的突破。一直在寻找一个时间分析一下Beast程序,希望以此对ruby on rails的理解更进一步。  虽然beast的代码行数不多,程序所涉及的逻辑也不算复杂。但这次我打算用“牛刀”杀这只“小鸡”,搜肠刮肚的解读beast的每一段代码。  今天先来简单一点的,先把beast的数据库结构大致的分析一下。 1、forums表就是论坛主表。2、lo...

2007-08-11 17:44:00 397

MOCK OBJECTS WOULDNT IT BE NICE?

Wouldn't it be niceif the mock could be told what method calls to expect from the object(s) being tested? Then you could test the object behavior from the other side as well: not just the response to...

2007-08-07 16:18:07 117

十种重构方式

 1、提取Class 适用情况:当一个类代码显得太长,或者他的行为不够集中。这时我们就得将他们分成粘合度高的一部分一部分。2、提取接口 适用情况:当我们有很多理由要提取接口时(比如:用抽象的方式实现一个具体对象这样我们就可以更方便的模仿对象。)3、提取方法 适用情况:当一个方法代码显得太长,或者其中的逻辑太过复杂。这时我们就可以将他们的一部分分离出成为一个新的方法4、用子类代替类型编码...

2007-08-07 14:16:00 1152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除