Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/04/2015, 03:36
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: buenas practicas de programacion

Cita:
Iniciado por dehm Ver Mensaje
Lo de evitar tipos float en favor de double
double tiene mucha más precisión que float. Además la librería estándar suele trabajar con double... con lo que al usar double evitas continuos casts.

Cita:
Iniciado por dehm Ver Mensaje
Evitar usar archivos *.cpp e incluir todo en el *.h
Si incluyes todo el código en el .h le das al compilador vía libre para que convierta en inline todas las funciones que crea convenientes... esto generará un código más rápido pero también más largo.

Yo personalmente no soy partidario de esta práctica ya que, salvo en contadas ocasiones, tal nivel de rapidez no suele compensar la pérdida de legibilidad que supone tener todo en la cabecera.

Otro problema de tener todo el código en la cabecera es que ante cualquier cambio, por pequeño que sea, se obliga a una recompilación en cascada de todos los archivos que dependan del archivo modificado... mientras que una edición en un cpp únicamente obliga a recompilar dicho archivo.