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

Phương pháp phá hủy được sử dụng để làm gì?

senior

Ruby hỗ trợ Kế thừa Đơn/Kế thừa Nhiều hay cả hai?

senior

Quá trình deploy app Rails dùng Capistrano hoặc Docker như thế nào?

Bình luận

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

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