✒️ABAP - Los estándares de programación

ABAP Los estándares de programación

1. Que son los estandares de programacion y porque es tan importante que lo utilicemos?

Estandares de programacion: Determinan la forma en la que codificaremos nuestro programa ABAP.

Es decir, como declaramos las cariables, estructuras tablas, asi como tambien la forma en que debemos definir los objetos que creamos en el Diccionario de datos, o en cualquier otra transaccion de SAP donde se crean objetos en el sistema.

La utilizacion de estandares de programacion es sumamente beneficiosa ya que hace que los programas sean muchos mas simple al momento de tener que realizar una modificacion.

2. Criterios de un buen estandar

Hay muchos estandares de programacion que se pueden utilizar. Un buen estandar de programacion generalmente considera los siguientes factores:

Factor nemotecnico: para que el programador pueda recordar el nombre de una variable facilmente.

Factor sugetivo: para que otros programadores puedan leer y entender rapidamente nuestro codigo:

Consistencia: de modo que utilicemos la mismas convenciones de nomeclatura en todo el programa y hacemos que el texto del codigo sea "legible".

3. Ventajas de uso de Estandares.

Podemos definir algunos de los beneficios de utilizar estandares de programacion en los siguientes puntos:

Los nombres de variables seran nemotecnicos con lo que se podra saber el tipo de datos de cada variable con solo ver el nombre de la variable.

Los nombre de variables seran sugestivos, de tal forma que se podra saber el uso y finalidad de dicha variable o funcion facilmente con solo ver el nombre de la variable.

La decision de poner un nombre a una variabl o funcion sera mecanica y automatica, puesto que seguira las reglas definidas por es estandar.

Permite el uso de herramienta automaticas de verificacion de nomeclatura tales como el Chequeo Extendido del Codigo o el Inspector de Codigo.

4. Porquqe los estandares de programacion son utilizados tan poco?

Si los estandares tienen tantos beneficios, entonces la pregunta es Por que los programadores los usan muy pocas veces? La razon tiene que ver mas con los seres humano que con la tecnologia:

Trabajan en un proyecto que no se adapta a ningun estandar.

  • No los entienden o no lo puede recordar.
  • No ven el beneficio de utilizarlos
  • Estan muy apurado o cansado.
  • Prefieren creatividad y consistencias arbitraria.
  • Piensan que es divertido usar nombres "bonitos" en el codigo.
  • Son "artistas del software" y no quieren estar regido por convenciones.

Sobre el autor

Publicación académica de Edward Henry Rosario Piezal, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Master

Edward Henry Rosario Piezal

Profesión: Ingeniero en Sistema - Republica Dominicana - Legajo: FM99R

✒️Autor de: 68 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Edward Rosario

 

:: Al igual que Edward ¿Usted está dispuesto a aprender ABAP?

El lunes 02 Agosto 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!