2008-09-17 17 views
30

Tôi đang tìm tương đương của Ruby của Code Like a Pythonista: Idiomatic PythonCó hướng dẫn nào dạy các thành ngữ lập trình Ruby thông thường được các lập trình viên có kinh nghiệm sử dụng, nhưng có thể không rõ ràng đối với những người mới đến?

tính năng mong muốn:

  • dễ đọc
  • tài liệu duy nhất mà bao gồm tất cả các chủ đề: mẹo, thủ thuật, hướng dẫn, hãy cẩn thận, và những cạm bẫy
  • kích thước nhỏ hơn một cuốn sách
  • thành ngữ nên hoạt động ngoài hộp để phân phối tiêu chuẩn (% sudo apt-get install ruby irb rdoc)

Vui lòng đặt một hướng dẫn cho mỗi câu trả lời nếu có thể, với mã ví dụ từ hướng dẫn và ý nghĩa của nó.

UPDATE:

Đây là những gần nhất để các nguồn lực mô tả ở trên tôi đã gặp phải:

+1

poignantguide.net - nhưng ngay cả điều đó sẽ không đo đạt tiêu chuẩn của bạn cho tan-learning tôi nghĩ. – Gishu

+0

@Gishu: hướng là đúng, nhưng tôi muốn một cái gì đó terser. – jfs

+0

Vui lòng sửa liên kết đến trang "Thành ngữ Ruby": http://blog.angelbob.com/posts/244 – rmaruszewski

Trả lời

9

Đây là trình chiếu: Idiomatic Ruby.

Trích:

'until' hoạt động như 'while not'

x = x * 2 until x > 100 
6

tôi sẽ đề nghị các cổ điển lâu năm: Why's Poignant guide

Đó là cả một giới thiệu về Ruby và một cuộc điều tra vào Way Ruby.

+0

Tôi cũng vậy, +1. Thật không may, OP đã loại trừ nó trong các ý kiến ​​cho câu hỏi. –

4

Kiểm tra The Ruby WayThe Rails Way, chúng không phải là hướng dẫn nhưng tôi nghĩ chúng sẽ bao gồm những gì bạn đang tìm kiếm.

+0

"The Ruby Way" đáng đọc. – jfs

1

Tôi tìm thấy blog này gần đây. Đã không thực sự nhận được vào nó được nêu ra và vài bài viết tôi đã đọc được một chút mới bắt đầu tập trung. YMMV

http://blog.rubybestpractices.com/

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