2010-11-01 24 views
7

Một số video, bài viết, sách điện tử hay, v.v ... cho việc học Cucumber và RSpec là gì?Nguồn tốt cho việc học dưa chuột và RSpec?

Tôi biết về các chế độ phát màn hình PeepCode và Sách RSpec từ Pragmatic, nhưng không chắc liệu có bất kỳ tài nguyên rắn nào khác không.

Trả lời

13

Điều tuyệt vời về cộng đồng Ruby là sự sẵn lòng chia sẻ; tất nhiên có những công ty như O'Reilly và Red Dirt không cho đi video của họ nên tôi không mua sản phẩm của họ nữa và/hoặc sẽ không đi đến hội nghị của họ.

Dưới đây là một số video cụ thể về dưa chuột và RSpec:
BDD with Cucumber
Cucumber: Automating the Requirements Language You Already Speak
Behaviour Driven Development with RSpec
Working Outside-in with Cucumber and RSpec
Beyond Test Driven Development: Behaviour Driven Development

Một số video tổng quát về TDD/bdd:
Test-Driven Development and Refactoring - Part One
Test-Driven Development and Refactoring - Part Two

Một trong những video miễn phí tốt nhất trên mô hình đối tượng của Ruby
(Tôi mua Pragmatic series on metaprogramming sau khi nhìn thấy này):
The Ruby Object Model - Dave Thomas

Dưới đây là một số trang web mà tôi đã nhận được một số video tuyệt vời tắt của:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-rails/

Oh, và đừng quên Google videos.

Và đây là một chút bài đăng blog tuyệt vời với các liên kết đến các bài viết về 20 Dưa chuột:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe

2

Có một vài Screencasts trả BDDcasts.com đó bao gồm dưa chuột:

http://bddcasts.com/series/urlagg/episodes/cucumber-part-1

http://bddcasts.com/series/urlagg/episodes/cucumber-part-2

Ngoài ra còn có một trật tự thời gian đảo ngược của bài đăng trên blog và hướng dẫn về dưa chuột trên wiki github của họ :

http://github.com/aslakhellesoy/cucumber/wiki/tutorials-and-related-blog-posts

+0

Tôi đã xem xét các mẫu BDDCast cho tập dưa chuột của họ (http://www.mefeedia.com/watch/32656993) và tôi phải nói rằng tôi rất ấn tượng. Họ có âm thanh khủng khiếp, không có lời giải thích, rất nhiều không khí chết, và không có nội dung thực sự. Về cơ bản nó giống như xem hai chương trình cặp đôi mà không có chúng thực sự giải thích bất cứ điều gì. Không đáng giá 5 đô la, thậm chí không đáng giá 1 đô la. –

+0

Đó là một bình luận công bằng Mike, nhưng một trong những vấn đề với một số màn hình được đánh bóng hơn là mọi người không thực sự lập trình như thế. Họ chắc chắn không làm điều đó như thế ngay từ cổng. Do đó, có một số tính xác thực đối với BDDcasts. Có nói rằng, tôi sẽ cảm thấy tốt hơn nếu bạn có cả hai phần cho $ 5 hơn là trả tiền cho mỗi người trong số họ. –

1

I cũng muốn giới thiệu Ryan Bates Railscasts tập:

http://railscasts.com/episodes?search=cucumber

hoặc cho tất cả các cơ sở xét nghiệm của ông bao gồm RSpec:

http://railscasts.com/tags/7

Cuối cùng, tôi luôn học được rất nhiều bằng cách xem xét các tính năng của của người khác dự án. Sau đó, bạn có thể thấy một số cách sử dụng thực tế thay vì chỉ một số ví dụ phù hợp. Ví dụ:

https://github.com/radiant/radiant/tree/master/features/

Tận hưởng!

Các vấn đề liên quan