Preguntas etiquetadas con design

9
Granularidad de Excepciones

He tenido un debate entre unos pocos amigos y yo. Prefieren excepciones generales como ClientErrorExceptiony ServerErrorExceptioncon detalles como campos de la excepción, mientras que prefiero hacer las cosas más específicas. Por ejemplo, podría tener un puñado de excepciones...

8
¿Cuál es la mejor estrategia de envoltura?

Estoy planeando integrar una herramienta externa ( ffmpeg en mi caso particular, pero podría ser cualquier cosa, de hecho, tan larga como sus tareas son de larga duración). Esta herramienta tiene muchos parámetros de línea de comandos. Por ahora, he hecho cosas simples con eso, ya que me requiere...