Preguntas etiquetadas con clean-code

15
Retorno booleano de set.add () en if conditional?

El operador add de la clase set devuelve un valor booleano que es verdadero si el elemento (que se agregará) ya no estaba allí, y falso de lo contrario. Esta escribiendo if (set.add(entry)) { //do some more stuff } considerado un buen estilo en términos de escribir código limpio? Me pregunto ya...

15
¿Buen uso de try catch-blocks?

Siempre me encuentro luchando con esto ... tratando de encontrar el equilibrio correcto entre intentar / atrapar y que el código no se convierta en este lío obsceno de pestañas, corchetes y excepciones lanzados de nuevo a la pila de llamadas como una papa caliente. Por ejemplo, tengo una aplicación...