![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/04/2012, 00:29
|
![Avatar de Chico3001](http://static.forosdelweb.com/customavatars/avatar435687_1.gif) | | | Fecha de Ingreso: septiembre-2011 Ubicación: Mexico, DF
Mensajes: 112
Antigüedad: 13 años, 4 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? |