Câu hỏi phỏng vấn Ruby
Câu hỏi

Bạn thiết kế service object ra sao trong Rails? Khi nào nên dùng?

Câu trả lời

Service Object giúp tách logic phức tạp ra khỏi controller/model, theo nguyên tắc Single Responsibility.
Thiết kế đơn giản:

ruby Copy
class PaymentService
 def initialize(order)
 @order = order
...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Eager loading và Lazy loading trong ActiveRecord khác nhau thế nào?

middle

Sự khác biệt khi gọi một phương thức private so với gọi một phương thức public từ bên trong lớp định nghĩa nó là gì?

middle

Bạn có thể cho tôi biết ba mức độ kiểm soát truy cập phương thức cho các lớpmodule không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào