[Php-objetos] Gerardo - prácticos aprobados

Gerardo Valiani gerardovaliani en gmail.com
Mie Feb 18 18:48:05 ARST 2009


>
>        Tenés ambos trabajos prácticos aprobados.
>        Felicitaciones!


Gracias!

>
>        Te cerró mejor ahora el uso de excepciones? Espero que sí.


Si, ahora entiendo un poco mejor.

>
>        Como detalle, noté que en Combustible hacés:
> public function getTipo(){
>        if(!empty($this->tipo)){return $this->tipo;}
>                else{return false;}
> }
>
>        Lo cual es correcto. Sin embargo, es siempre más útil en estos casos
> lanzar una excepción que devolver "false", al viejo estilo, ya que
> controlar errores de este modo significa poner cada getter en un IF, en
> vez de encerrar todo un bloque semántico con try/catch y listo.


Cuando decis "todo". Te referis a toda la clase, como lo hice en el practico
o como ya lo mencionaron aca en la lista? O "todo" te referis a las dos
lineas de este metodo. Porque si esta ultima opcion, no entiendo como me
zafo del IF.

>
>
>        En otras palabras, tomar una política de gestión de errores y usar
> siempre la misma.
>
>        Por otra parte, para tu código en particular, tal vez devolver vacío
> es
> un default razonable para este getter, sin IF ni excepción ni nada.
>
>        Seguimos!


Saludos!!!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-objetos/attachments/20090218/25355b60/attachment.html 


Más información sobre la lista de distribución Php-objetos