Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libex-monkeypatched-perl  ]

Paket: libex-monkeypatched-perl (0.03-2)

Links für libex-monkeypatched-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libex-monkeypatched-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

experimental API for safe monkey-patching

The term "monkey patching" describes injecting additional methods into a class whose implementation you don't control. If done without care, this is dangerous; the problematic case arises when:

 * You add a method to a class;
 * A newer version of the monkey-patched class adds another method of
   the same name
 * And uses that new method in some other part of its own
   implementation.

ex::monkeypatched lets you do this sort of monkey-patching safely: before it injects a method into the target class, it checks whether the class already has a method of the same name. If it finds such a method, it throws an exception (at compile-time with respect to the code that does the injection).

See <http://aaroncrane.co.uk/talks/monkey_patching_subclassing/> for more details.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: Perl

Andere Pakete mit Bezug zu libex-monkeypatched-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libex-monkeypatched-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 12,3 kB29,0 kB [Liste der Dateien]