✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
Lección 8: Los Estándares de Programación
1. Los estándares de programación son formas de desarrollar definidas por un grupo, organización o empresa. El tener estándares de programación permite que los programas sean más simples de leer y entender rápidamente, en especial, por otros miembros del equipo que no estuvieron involucrados en la codificación.
2. Criterios de un buen estándar.
· Factor nemotécnico: Para que el programador pueda recordar el nombre de una variable fácilmente.
· Factor sugestivo: Para que los programadores puedan leer y entender rápidamente nuestro código.
· Consistencia: Para que utilicemos las mismas convenciones de nomenclatura, y que permita que el código sea legible.
3. Ventajas del uso de estándares:
· Si los nombres de las variables son nemotécnicos, se podrá saber el tipo de datos.
· Si los nombres de las variables son sugestivos, se podrá saber cuál es el propósito de dicha variable o función, con solo ver el nombre de la variable.
· La decisión de poner un nombre a una variable o función será de forma mecánica y automática al solo seguir las reglas propuestas por los estándares.
· Permite el uso de herramientas automáticas de verificación de código.
Variables, Consntantes locales, se refieren a aquellas declaradas dentro de subrutinas.
Las variables globales ocupan más recursos que las locales. Por esto ciertos lenguajes de programación recomiendan usar más variables locales que globales. Sin embargo en el contexto de SAP ABAP, el impacto en recursos de memoria de las variables es mínimo, por lo cual, se pueden utilizar variables locales o globales libremente, de acuerdo a la necesidad
Para los nombres de programas o reportes, se pueden usar hasta 30 caracteres. No es recomendable utilizar los sigui entes símbolos: (. , <espacios en blanco> ( ) ’ “ = * <caracteres acentuados> y %).
· Esqueleto de programa documentado.
|
 
 
 
Sobre el autor
Publicación académica de Oscar Perez, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Perez
Profesión: Ingeniero de Sistemas. Consultor y Desarrollador en Peoplesoft - Canada - Legajo: FD38F
✒️Autor de: 105 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Oscar Perez