fidelleandro Jefe moderador (a)
Cantidad de envíos : 413 Puntos : 25406 Reputación : 1059 Fecha de inscripción : 16/06/2009 Edad : 36
<Hoja de personaje Puntaje: (680/1800)
| Tema: Optimización vs Claridad Dom Jul 19, 2009 3:32 pm | |
| Aquí se mezclan varias cosas, por un lado está la optimización o no de un código. La clave de esto se conoce desde hace mucho tiempo y se resume en "Evitar la Optimización Temprana", lo que quiere decir que lo importante es hacer un buen código, legible y claro, y sólo cuando compruebas que tu programa está yendo lento, localizar los cuellos de botella (con un profiler en la mano) y optimizarla.
Luego está lo que tu dices: Te sientes bobo creando una variable iLastLayer, ¿por qué? Eso es perfectamente válido, si tu defines esa variable entonces te resultará más fácil pensar en el problema porque estás "ampliando" y utilizando el vocabulario del programa. Además tu código será más fácil de modificar por ti o por otro ya que es evidente del propio código el sentido. Lo que nos permite pensar en problemas más grandes (ya sea en programación o en cualquier tema, filosofía, política, etc) es utilizar definiciones que nos permite no tener que soltar una parrafada cada vez que queremos "operar" con los conceptos.
Un saludo. |
|