✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
Los Estandares de programacion
que son ?
Determinan la forma en la que codificaremos nuestros programas ABAP.
como declarar variables, estructuras, tablas, asi como la forma de definir los objetos que creamos en el diccionario de datos, o cualquier otra transaccion.
Programas mas simples de leer y mantener.
2 criterios de un buen estandar
- Factor nemotecnico: para que se pueda recordar el nombre de una variable facilmente.
- Factor sugestivo: para que otros programadores puedan leer y entender nuestro codigo.
- Consistencia: se debe usar la misma convencion en todos los programas.
3 Ventajas del uso de estandares
- nombres de las variables nemotecnicos con la que se podra saber el tipo de dato de cada variable con solo ver el nombre.
- nombres de variables seran sugestivos, de modo de saber su uso o funcion.
- La decision de poner un nombre a una variable o funcion sera mecamica y automatica puesto que se seguira las reglas definidas por el estandar.
- Permiten el uso de herramientas automaticas de verificacion de nomenclatura tales como el chequeo extendido del codigo o el inspector de codigo.
4. Porque los estandares de programacion son utilizados tan poco?
- Trabajan en un proyecto que no han adoptado ningun estandard.
- No los entienden o no pueden recordar.
- No ven el beneficio de utilizarlos.
- Estan muy apurados o cansados.
- Piensan que es divertido usar nombres bonios en el codigo.
- Son Artistas del software y no quieren estar regidos por convenciones.
5 Nuestros estandares de programacion
Se recomienda generar la minima definicion de variables globales ya que requiere mucha memoria
El nombre de un programa abap puede tener entre 1 a 30 de largo se sugiere no usar los siguientes simbolos puntos comas espacios en blanco parentesis apostofres comillas dobles el signo igual asteriscos caracteres con acentos o % porcentaje
Para los encabezados de programas ABAP
que sea un estandard
Nombre del programa
Descripcion
etc
Mas abajo las declaraciones de include, variables etc.
 
 
 
Sobre el autor
Publicación académica de Silvia Marina Carrizo, en su ámbito de estudios para la Carrera Consultor ABAP.
Silvia Marina Carrizo
Profesión: Analista Senior Genexus - Argentina - Legajo: ER54O
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Silvia Carrizo