Discusión sobre el artículo "Dominando los registros (Parte 10): Cómo evitar la repetición de registros implementando un sistema de supresión"

 

Artículo publicado Dominando los registros (Parte 10): Cómo evitar la repetición de registros implementando un sistema de supresión:

Hemos creado un sistema de supresión de registros en la biblioteca Logify. En él se detalla cómo la clase CLogifySuppression reduce el ruido en la consola mediante la aplicación de reglas configurables para evitar mensajes repetitivos o irrelevantes. También abarcamos el marco de configuración externa, los mecanismos de validación y las pruebas exhaustivas para garantizar la solidez y la flexibilidad en la captura de registros durante el desarrollo del robot de trading o del indicador.

Este artículo surgió a raíz de una solicitud directa de un usuario de la biblioteca Logify. Señaló un problema al que se enfrentan muchas personas en la práctica: cuando el volumen de registros aumenta demasiado, los mensajes repetidos o irrelevantes acaban contaminando el historial, lo que dificulta encontrar lo que realmente importa. Si tienes alguna otra idea, pregunta o reto que te gustaría que abordara, no dudes en dejar un comentario al final. Este es nuestro espacio, y es gracias a vuestras aportaciones que la biblioteca va evolucionando.

Antes de continuar, es importante comprender qué significa "supresión de registros". En resumen, la supresión es el proceso de controlar qué mensajes de registro se graban, con el objetivo de evitar el exceso, la redundancia o la contaminación de la información. En lugar de simplemente volcar todo lo que produce el sistema, se filtra y limita lo que aparece, asegurándose de que el registro contenga solo los mensajes que sean útiles, relevantes y oportunos.

En este artículo, presentaremos una implementación práctica de un sistema de supresión de registros para Logify, diseñado para ser flexible y eficiente. Verás cómo combinar diferentes formas de control, como evitar que se repitan mensajes idénticos en secuencia, limitar la frecuencia con la que aparece el mismo registro, controlar el número máximo de repeticiones e incluso filtrar por la fuente o el archivo de donde proviene el registro. Todo ello gracias a un sistema inteligente basado en modos bit a bit, que permite activar varias reglas simultáneamente sin complicaciones.

Dominando los registros (Parte 10): Cómo evitar la repetición de registros implementando un sistema de supresión


Autor: joaopedrodev

 
Un artículo magnífico, gracias. Ahora la biblioteca de registros ya es bastante completa.
 
¡Gracias por tus sugerencias para mejorar!
 
joaopedrodev # :
¡Gracias por tus sugerencias de mejora!

Hola, autor, tengo una sugerencia. Crea algunas macros. Solo tienes que incluir un archivo. No hace falta ninguna configuración. Puedes utilizar la biblioteca con la configuración predeterminada. Cuando el registro está desactivado, la macro no genera ningún código real en el archivo ex5 compilado final.