最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Day 27 Testing – Clean Code Ruby

XAMPP下载 admin 482浏览 0评论
 Testing
推薦工具 good coverage tool.

一個期望一句
Bad:

require ‘rspec’

describe ‘Calculator’ do
let(:calculator) { Calculator.new }

it ‘performs addition, subtraction, multiplication and division’ do
expect(calculator.calculate(‘1 + 2’)).to eq(3)
expect(calculator.calculate(‘4 – 2’)).to eq(2)
expect(calculator.calculate(‘2 * 3’)).to eq(6)
expect(calculator.calculate(‘6 / 2’)).to eq(3)
end
end
Good:

require ‘rspec’

describe ‘Calculator’ do
let(:calculator) { Calculator.new }

it ‘performs addition’ do
expect(calculator.calculate(‘1 + 2’)).to eq(3)
end

it ‘performs subtraction’ do
expect(calculator.calculate(‘4 – 2’)).to eq(2)
end

it ‘performs multiplication’ do
expect(calculator.calculate(‘2 * 3’)).to eq(6)
end

it ‘performs division’ do
expect(calculator.calculate(‘6 / 2’)).to eq(3)
end
end

转载请注明:XAMPP中文组官网 » Day 27 Testing – Clean Code Ruby

您必须 登录 才能发表评论!