Disfruta programando

El podcast

Guía de estilo de programación Velneo (parte 3)

Disfruta programando 70. Guía de estilo de programación Velneo (parte 3)

Introducción

Comenzar a utilizar una nueva plataforma siempre es complicado y laborioso.

Disponer de una guía de estilo de programación ayuda a comprender el código de un lenguaje o plataforma de desarrollo.

Conocerla te ayudará a entender mucho mejor el código de otros programadores y sobre todo el código de Velneo vERP.

En este episodio vamos a seguir a repasando la guía de estilo de desarrollo de Velneo. En este tercer episodio repasaremos buenas prácticas con contenidos iniciales, índices, índices complejos, actualizaciones, eventos de tabla o triggers, variables globales y constantes.

Guión del episodio

Vídeo conoce la base de datos de Velneo vERP.

Guía de estilo de programación Velneo.

Contenidos​ ​iniciales.

  • Minimiza​ ​las​ ​dependencias​ ​en​ ​contenidos​ ​iniciales.
  • Cuidado​ ​con​ ​los​ ​contenidos​ ​iniciales​ ​que​ ​dependen​ ​de​ ​punteros​ ​a​ ​hermanos​ ​contiguos.
  • Evita​ ​el​ ​uso​ ​de​ ​funciones​ ​largas​ ​o​ ​complejas​ ​en​ ​contenidos​ ​inciales.
  • Evita​ ​siempre​ ​que​ ​puedas​ ​el​ ​uso​ ​de​ ​contenido​ ​inicial​ ​JavaScript.
  • En​ ​las​ ​importaciones​ ​de​ ​millones​ ​de​ ​registros​ ​optimiza​ ​el​ ​cálculo​ ​de​ ​contenidos​ ​iniciales.

Índices.

  • Crea​ ​siempre​ ​los​ ​índices​ ​de​ ​campos​ ​punteros​ ​a​ ​maestros.
  • Evita​ ​el​ ​cambio​ ​de​ ​código​ ​de​ ​maestro​ ​siempre​ ​que​ ​sea​ ​posible.
  • Evita​ ​los​ ​índices​ ​“duplicados”​ ​que​ ​tienen​ ​la​ ​parte​ ​izquierda​ ​común.
  • ¿Cuándo​ ​usar​ ​índices​ ​condicionados?
  • Los​ ​índices​ ​acepta​ ​repetidas​ ​ocupan​ ​4​ ​bytes​ ​más.
  • Los​ ​índices​ ​de​ ​clave​ ​única​ ​son​ ​más​ ​rápidos.
  • Usa​ ​la​ ​longitud​ ​y​ ​conversión​ ​de​ ​la​ ​parte​ ​del​ ​índice​ ​para​ ​reducir​ ​el​ ​tamaño.
  • Índices​ ​de​ ​trozos​ ​y​ ​palabras.

Índices​ ​complejos.

  • Por​ ​cada​ ​índice​ ​complejo​ ​crea​ ​código​ ​para​ ​regenerarlo​ ​la​ ​primera​ ​vez​ ​que​ ​se​ ​instancia.
  • ¿Cuándo​ ​debo​ ​usar​ ​un​ ​índice​ ​complejo?

Actualizaciones.

  • Utiliza​ ​actualizaciones​ ​siempre​ ​que​ ​puedas.
  • En​ ​las​ ​actualizaciones​ ​por​ ​valor​ ​absoluto​ ​hay​ ​que​ ​tener​ ​en​ ​cuenta​ ​las​ ​bajas.
  • Crea​ ​solo​ ​una​ ​actualización​ ​por​ ​tabla.
  • Utiliza​ ​actualizaciones​ ​condicionadas.
  • No​ ​utilices​ ​variables​ ​locales​ ​en​ ​la​ ​condición​ ​o​ ​fórmula​ ​de​ ​las​ ​actualizaciones.
  • Evita​ ​complejas​ ​actualizaciones​ ​encadenadas​ ​que​ ​puedan​ ​ocasionar​ ​conflictos​ ​por​ ​bloqueo.

Eventos​ ​de​ ​tabla​ ​o​ ​triggers.

  • No​ ​modifiques​ ​datos​ ​en​ ​el​ ​trigger​ ​posterior.
  • No​ ​dejes​ ​eventos​ ​de​ ​tabla​ ​vacíos.

Variables​ ​globales.

  • Uso​ ​controlado​ ​de​ ​las​ ​variables​ ​globales​ ​en​ ​disco.
  • Las​ ​variables​ ​globales​ ​son​ ​compartidas.

Constantes.

  • Usa​ ​constantes​ ​para​ ​todos​ ​los​ ​textos​ ​que​ ​puedan​ ​requerir​ ​traducción.
  • Organiza​ ​las​ ​constantes​ ​por​ ​su​ ​uso.

Archivado en: Podcast


Escrito, dirigido y producido por Jesús Arboleya y Mario Conde.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Vive en vidiv tus eventos online con Alfonso Gutiérrez
  • Aplicaciones muy interesantes de Ceesa con José Luis Cuesta
  • La importancia de entrevistar a tus clientes para mejorar tu producto
  • Conoce a HolaSoft una empresa 100% SaaS
  • Reduce la deuda técnica para mejorar tu productividad

Comentarios recientes

  • Matias Castro en Vive en vidiv tus eventos online con Alfonso Gutiérrez
  • Matias Castro en Reduce la deuda técnica para mejorar tu productividad
  • Matias Castro en 2021 odisea en el software
  • DProgramando en 2021 odisea en el software
  • Matias Castro en 2021 odisea en el software

Disfruta programando

Bienvenido al blog Disfruta Programando donde encontrarás información relacionada con el mundo del desarrollo de aplicaciones empresariales, con contenidos relativos a la programación, análisis, bases de datos, cloud, frameworks de trabajo, agilidad, marketing, productividad, comunicación, etc. Es decir, contenidos relacionados con el ámbito empresarial de los negocios.

Jesús Arboleya y Mario Conde trabajan en Velneo, dirigen y producen los episodios del Podcast que lleva el mismo nombre que este blog y que se publican en iVoox y iTunes.

Copyright © Jesús Arboleya y Mario Conde, 2018