Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2012, 00:29
Avatar de Chico3001
Chico3001
 
Fecha de Ingreso: septiembre-2011
Ubicación: Mexico, DF
Mensajes: 112
Antigüedad: 12 años, 7 meses
Puntos: 12
return o no return... he alli el dilema

Ustedes que prefieren a la hora de finalizar una rutina?

1.- Regresar TRUE en caso de exito, o FALSE (y un codigo de error en alguna variable extra) en caso de error

2.- Regresar FALSE en caso de exito, o regresar un codigo de error en caso de error (valga la rebusnancia)

En el primer caso la programacion es intuitiva, if(rutina($params) then exito else error, pero requiere hacer comparaciones subsecuentes para determinar el error

En el segundo caso es opuesto, la programacion no es intuitiva (requiere la negacion if(!rutina($params)), pero es mas facil determinar el error...

Habra alguna otra manera mas simple de resolver este dilema? o es una simple preferencia a la hora de programar?