
Conceptos Clave:
· Propósito: Hacer el código más legible, mantenible y consistente entre diferentes programadores.
· Beneficios:
· Nemotecnia: El nombre sugiere el tipo y propósito (ej: v_ para variable global, tl_ para tabla interna local).
· Consistencia: Mismas reglas en todo el código.
· Permite usar herramientas de verificación de código (Extended Program Check - SLIN, Code Inspector).
· Algunos estándares propuestos (ejemplos):
· Variables globales: v_nombre
· Variables locales (en forms): vl_nombre
· Tabla interna global: t_i_nombre
· Tabla interna local: tl_nombre
· Estructura/Work area global: wa_nombre
· Estructura/Work area local: wal_nombre
· Constantes globales: c_nombre
· Parámetros: p_nombre
· Select-options: so_nombre
· Field-symbols: <fs_nombre>
· Programas: Znombre_programa
· Tablas de BD: Ztnombre_tabla
· Herramientas: Usar la Verificación Ampliada (SLIN) y el Inspector de Código (SCI) para asegurar el cumplimiento de los estándares.