Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Robustez y manejo de errores (0x70XX)

Reglas de robustez, validacion e inicializacion defensiva.

Universidad Nacional de Río Negro

Reglas de robustez, validacion e inicializacion defensiva.

Tabla de reglas

ReglaTítuloAntipatrones integrados
0x7001hSiempre debés inicializar las variables a un valor conocidoAP-0x0003b, AP-0x0004b
0x7002hValidá los datos en la frontera del programa
0x7003hNo ignores valores de retorno que pueden indicar falloAP-0x2013h
0x7004hNo llamés exit() en funciones de biblioteca: propagá el error
0x7005hInicializá todos los campos de estructuras y arreglos
0x7006hProbá explícitamente los casos borde
0x7007hEvitá los parámetros bandera de tipo bool