Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C CA_Integración Magento
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 32
    • Issues 32
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Conectores CA
  • CA_Integración Magento
  • Issues
  • #12
Closed
Open
Issue created May 16, 2025 by Belen Enemark@belen.enemarkMaintainer6 of 6 checklist items completed6/6 checklist items

Refactorización con uso de helpers.

Checklist: Refactorización con Uso de Helpers

  • Analizar la lógica actual

    • Revisar el archivo actual donde están implementadas las configuraciones y la lógica correspondiente.
    • Identificar qué partes de la lógica pertenecen a logging, configuraciones y lógica de paquetes.
  • Crear archivo exclusivo de log

    • Generar un helper o clase dedicada únicamente a la gestión de logs.
    • Centralizar todas las funciones/métodos de logging en este nuevo archivo.
    • Reemplazar las llamadas originales en el código por referencias al nuevo helper de log.
  • Crear archivo exclusivo de configuraciones

    • Generar un helper o clase para encapsular únicamente la obtención y manipulación de configuraciones (por ej. valores de sistema, parámetros de módulo, etc).
    • Centralizar la lógica de lectura/escritura de configuraciones en este archivo.
    • Actualizar el código para utilizar el helper de configuraciones.
  • Separar la lógica de paquetes

    • Crear un archivo/helper independiente para toda la lógica de manipulación de paquetes (validación, armado, cálculos, etc.).
    • Trasladar la lógica específica desde el archivo original a este nuevo helper.
    • Referenciar este helper donde sea necesario.
  • Actualizar dependencias y referencias

    • Modificar los archivos que incluían el archivo original para utilizar ahora los nuevos helpers.
    • Verificar el correcto autoservicio/autoload de los nuevos archivos en el proyecto.
  • Testing y validación

    • Realizar pruebas unitarias y funcionales de todos los procesos para asegurar que la refactorización no introdujo fallas.
    • Validar especialmente los flujos de logging, carga de configuraciones y manipulación de paquetes.
Edited May 30, 2025 by Belen Enemark
Assignee
Assign to
Time tracking

Copyright © Andromeda Group Latam 2021