Devel :: StricObjectHash

Devel :: StricTobjectHash es un hosth estricto controlado por el acceso para la depuración de objetos.
Descargar ahora

Devel :: StricObjectHash Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Stevan Little
  • Sitio web del editor:
  • http://search.cpan.org/~stevan/

Devel :: StricObjectHash Etiquetas


Devel :: StricObjectHash Descripción

Devel :: StricTobjectHash es un estricto hash controlado por los objetos de depuración. Devel :: StricObjectHash es un hosth con control de acceso estricto para objetos de depuración. HSYNOPSIS USE DEVEL :: STRICTOBJIPTHASH (# Reemplazar Bless en los módulos que coinciden con este reg-ex estric_bless => QR /.*? Módulo $ /, # Permitir la autovivificación de hash En las rutinas distintas de 'New' permiten_autovivification_in => QR / Crear _. * | _init / # configuran los identificadores de acceso de campo field_access_identifiers => {# No se permite el acceso público public => Undef # First Char es un subrayado seguido de alfa protegido = >> / ^ _ / # la palabra 'privada' seguido de un número de guía, seguido de un carácter alfa privado => / ^ privado_ /}, # Encienda la depuración de depuración => 1); El objetivo de este módulo es proporcionar una caída en el reemplazo de Bless para la depuración de problemas de acceso a campo de objetos durante el desarrollo. Nunca debe usarse en la producción, ya que tiene costos de desempeño. ¿Qué hace este módulo? Este módulo implementa un hash atado que tiene control de acceso de estilo OO. De forma predeterminada, proporciona un control de acceso de estilo protegido para las teclas de hash regulares, y el control de acceso de estilo privado para las teclas de hash que están prefijadas con un subrayado (_), y no permite ninguna forma de acceso público. Sin embargo, si esto es una configuración demasiado estricta, es posible configurar el estilo clave para el acceso público, protegido y privado utilizando expresiones regulares (consulte la interfaz). ¿Cómo uso este módulo? La idea es que configura este módulo en la parte superior de su script (o en su archivo MOD_PERL Startup.PL) para encenderlo. Luego, su solicitud planteará un error (el valor predeterminado es para morir) si intenta acceder a los campos de su objeto incorrectamente. Le ayudará rápidamente a encontrar dónde está alguien (posiblemente usted) está haciendo cosas malas con sus objetos. ¿Debo cambiar mi código para usar este módulo? Sí y No.No: si su código está bien escrito, entonces usted No debe tener que hacer ningún otro cambio, luego cargue y configure Devel :: STRICTOBJIPTHASH. He intentado (y estoy intentando) hacer este objeto lo más configurable posible para cubrir muchos estilos de código OO con sede en Hash. Sin embargo, si no estoy acomoda su estilo (y también me gustaría que yo también), házmelo saber. Sí, si su OO no es tan bueno y haces cosas como las postes de los campos privados, o los campos de acceso fuera de MÉTODOS DE OBJETOS u OTROS NASTINGS. Luego, es probable que no quiera usar este módulo en absoluto, o deberá recodificar. Sin embargo, si su objetivo es recodificar / refactor "Bad-Style" OO, entonces, en realidad, puede encontrar este módulo muy útil. Requisitos: · Perl


Devel :: StricObjectHash Software relacionado

Mail :: Bulkmail :: Dynamic

Mail :: Bulkmail :: Dynamic es un módulo de lista de correo independiente de la plataforma para fusiones de correo y mensajes de construcción dinámica. ...

139

Descargar

Ate :: simple

TIE :: Simple PERL MÓDULO CONTENIDO LÍDEES VARIABLES HECHOS FÁCILES: Mucho, mucho, mucho más fácil ... ...

136

Descargar