Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Viernes, 21 de Noviembre 2003

Excepciones

08:42h.
Tecnología
Acabo de leer, a través de la bitácora de pjorge, otro documento más acerca del uso de las excepciones, en este caso en Java. Y me hace reflexionar. Es un punto del que se han escrito tantas cosas que me hace sospechar. Y hay opiniones para todos los gustos. Por ejemplo:
  • El autor del anterior articulo que piensa que lo que ocurre es que hay que saber usarlas.
  • Anders Hejlsberg, el director del equipo que desarrolló C#, que opina que lo que no está bien es el diseño de las excepciones en Java (Checked exceptions) y cree que C# ha mejorado ese aspecto.
  • Joel Spolsky que dice que las excepciones, de cualquier tipo, son malas y que su filosofía es parecida a la del goto .
La teoría nos dice que las excepciones son fabulosas, porque puedes hacer el código pensando en su funcionamiento correcto por un lado y por el otro ocuparte de las cosas que pueden fallar. Pero en la práctica no estoy tan seguro de que ayuden de la misma manera, además del peligro que supone usarlas mal. Yo, quizás porque provengo del C aún no me he acostumbrado a usarlas y me parecen una herramienta peligrosa ¿Usáis excepciones? ¿O hacéis como Joel, solo capturar las que generan otros?
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Checked Exceptions

    (Puntos:1)
    por mig21 (7781) <reversethis-{moc.liamg} {ta} {pb12gim}> el Viernes, 21 Noviembre de 2003, 10:05h (#237602)
    ( https://twitter.com/yapw | Última bitácora: Viernes, 13 Mayo de 2011, 21:21h )
    El problema de las excepciones "chequeadas" mejor que yo te lo explicará Anders Hejlsberg en el enlace que he puesto o también Bruce Eckel [mindview.net], pero se resume en que te si te obligan a capturar las excepciones tu puedes capturarlas y no hacer nada, sólo para que compile. Y te aseguro que lo hace mucha gente. De todos modos te recomiendo tanto la entrevista como el artículo.

    Mi duda es básicamente... si tanto se habla de las excepciones y es tan controvertido... ¿no será que hay algo intrínsecamente malo en ellas? Hay gente que lo opina, como Joel... Yo por mi parte aún no estoy convencido de nada, pero programo sobre todo en C++ y no las uso jamás...
    Saludos
    --
    Aquí había una firma
    [ Padre ]
    • Re:Checked Exceptions de mig21 (Puntos:1) Viernes, 21 Noviembre de 2003, 11:49h
    • Permisooo... de espacioprivado (Puntos:1) Viernes, 21 Noviembre de 2003, 17:17h
    • Así lo veo yo de espacioprivado (Puntos:1) Viernes, 21 Noviembre de 2003, 17:26h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • 1 respuesta por debajo de tu umbral de lectura actual.