jueves, 15 de enero de 2009

CleanCode: Don't Return Null

Evitar retornar nulls en los métodos.
Esto porque requiere que quien lo llama se preocupe de manejar ese caso especial con un if fácilmente olvidable.
Mejor, arrojar una excepción o si no es el caso, retornar algún objeto que permita salir del paso, ej: Collections.emptyList()


Ref:
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Publisher: Prentice Hall PTR; 1 edition (August 11, 2008)
ISBN-10: 0132350882
ISBN-13: 978-0132350884

No hay comentarios: