✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
Los estándares de programas determinan la forma en la que codificaremos nuestros programas, cómo se declararán las variables, estructuras, tablas, así como también la forma en que debemos definir los objetos que creamos en el directorio de daos, o en cualquier otra transacción SAP donde se creen objetos en el sistema.
Esto es importante además porque facilitan el mantenimiento de ellos o también al momento de realizar alguna modificación.
Criterios:
Factor nemotécnico: para que se pueda recordar el nombre de una variable fácilmente.
Factor sugestivo: para que otros programadores puedan leer y entender fácilmente nuestro código.
Consistencia: De modo que utilicemos las mismas convenciones de nomenclatura en todo el programa y hagamos que el texto del código sea legible.
Ventajas:
Los nombres de variables son nemotécnicos con lo cual se podrá saber el tipo de dato de cada variable sólo con ver el nombre de la variable.
Los nombres de las variables serán sugestivos, de tal forma que se podrá saber el uso y finalidad de dicha variable o función con sólo ver el nombre de la variable.
La decisión de poner un nombre a una variable o función será mecánica y automática, puesto que seguirá las reglas definidas por el estándar.
Permiten el uso de herramientas automáticas de verificación de nomenclaturas tales como el Chequeo Extendido del Código o el Inspector de Código.
Por qué se usan tan poco:
Se trabaja en un proyecto que no ha adoptado ninguno
No los entienden o no los pueden recordar.
No se ve el beneficio al usarlos.
Están apurados y cansados.
Se prefiere la creatividad y consistencia arbitraria.
Piensan que es divertido usar nombres bonitos en el código.
Son artistas del software y no quieren estar regidos por convenciones.
En general, en cualquier lenguaje de programación se recomienda generar la mínima cantidad e variables globales ya que consume muchos recursos del sistema. Pero dado que en ABAP no hay problema con los recursos o memoria no hay inconveniente con la declaración de variables globales.
 
 
 
Sobre el autor
Publicación académica de Jose Alberto Rivera Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Alberto Rivera Gonzalez
Profesión: Técnico Informático - Mexico - Legajo: LG32F
✒️Autor de: 102 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rivera