SORU
26 Aralık 2008, Cuma


'Maymun Yama' Ruby tam olarak ne Anlama geliyor?

Wikipedia, bir göre monkey patch

veya çalışma zamanı uzatmak değiştirmek için bir yol dinamik dil kodu [...] orijinal kaynak değiştirmeden kod.

Aynı giriş, aşağıdaki deyim beni karıştı:

Ruby, vadeli maymun yama oldu herhangi bir dinamik demek yanlış bir sınıf değiştirme ve sık sık. eşanlamlı olarak kullanılan dinamik çalışma zamanında herhangi bir sınıf değiştirme.

Bilmek istiyorumRuby maymun yama tam anlamı.Aşağıdaki gibi bir şey yapıyor, yoksa başka bir şey mi?

class String
  def foo
    "foo"
  end
end

CEVAP
18 AĞUSTOS 2011, PERŞEMBE


İçin duyduğum en iyi açıklamaMaymun yama/Duck-delmetarafından RailsConf 2007 Patrick Ewing

...bir ördek gibi yürüyorsa, ördek gibi konuşuyorsa, bir ördek değil mi? Yani eğer bu ördek size istediğiniz ses veriyor, gerek sadece ne beklediğiniz o dönünceye kadar o ördek yumruk.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012