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

Khi nào nên dùng deco...

Câu trả lời

Khi nào nên dùng Decorator thay vì Helper?

Decorator là một pattern trong lập trình Python cho phép bạn thay đổi hoặc mở rộng hành vi của một hàm mà không cần thay đổi mã nguồn của nó. Helpers là các hàm phụ trợ dùng để thực hiện các tác vụ thông thường hoặc chia nhỏ mã nguồn để dễ quản lý.

Nên dùng decorator khi bạn cần:

  • Thêm, thay đổi hành vi của hàm/lớp một cách nhất quán và không xâm phạm.
  • Áp dụng một logic chẳng hạn như xác thực, logging, caching trên nhiều hàm mà không lặp lại mã.
  • Tách biệt logic chung nhất hoặ...
senior

senior

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

middle

Ruby on Rails sử dụng mô hình Model View Controller (MVC) như thế nào?

middle

Liệt kê những gì Rails Migration có thể làm?

senior

Bạn dùng gem nào để test performance?

Bình luận

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

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