Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/05/2012, 02:28
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Respuesta: Enfoque correcto del modelo de datos

Yo también intento ajustar el código para que quede lo más simple posible para no poner código inecesario.

Por ejemplo:
Código PHP:
$var strtolower(substr($variable02)); 
Voy a ser un poco más expecífico.

Imaginad que hay un objeto cliente que puedes crearlo con sus datos recuperados de una base de datos pasando el id al constructor. Tienes también un método guardar para guardarlo en base de datos.

Para hacer un simple modificación de un dato únicamente habría que hacer:

Código PHP:
//Ejemplo básico
$obj_cliente =  new Cliente($id);
$obj_cliente->nombre "nuevo nombre";
$obj_cliente->guardar();
//Más simple, imposible 
Realmente es interesante cargar todos los datos para modificar un dato o hay que pensar realizar más código para utilizar menos memoria.

Sé que el rendimiento es menor pero el código resultante es simplísimo.

Coincido totalmente con oscartt67
Cita:
Los beneficios que obtienes, la reutilización, legibilidad y flexibilidad del código justifica sobremanera la ralentización.
Todas estas dudas me han surgido a raíz de aprender Java. Intento seguir el modelo de Java en PHP y no se si es un error. Pero la productividad de esta manera considero que es muy superior al de escribir código cuidando el sistema.

De momento con problemas gordos no me he topado. Sólo que es más lento.

Saludos.