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

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • hytchme

    hytchme

    9 Mart 2014
  • monkophile

    monkophile

    25 Temmuz 2007