FILECERU
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

FILECERU


 
ÍndiceÍndice  PortalPortal  BuscarBuscar  Últimas imágenesÚltimas imágenes  RegistrarseRegistrarse  ConectarseConectarse  DescargasDescargas  

Comparte | 
 

 Optimización vs Claridad

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
fidelleandro
Jefe moderador (a)
Jefe moderador (a)
fidelleandro

Cantidad de envíos : 413
Puntos : 25406
Reputación : 1059
Fecha de inscripción : 16/06/2009
Edad : 36

<Hoja de personaje
Puntaje:
Optimización vs Claridad Left_bar_bleue680/1800Optimización vs Claridad Empty_bar_bleue  (680/1800)

Optimización vs Claridad Vide
MensajeTema: Optimización vs Claridad   Optimización vs Claridad Icon_minitimeDom 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.
Volver arriba Ir abajo
 

Optimización vs Claridad

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
FILECERU :: Desarrollo y Programación :: Detalles :: Proyectos completos-