Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/03/2013, 09:48
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Agregar o no nuevo valor a la tabla

A que jamás se envía un insert, delete o update a una tabla sin verificar que los valores sean válidos, o bien que no haya sido insertado.
El proceso de validación de datos de todo formulario, y en todas las aplicaciones es largo, engorroso de programar y muy aburrido. Pero es necesario.
Enviar datos basura (esos que la base no aceptará), genera costos de performance, que tarde o temprano se paga.
A veces las validaciones son evidentes, ero no se cumplen: Un teléfono, por ejemplo, no puede tener más de 14 dígitos (incluidos todos), porque no existen; un valor vacío no es igual a un NULL, y mandar números y fechas no se hace de la misma forma. Si ingresas un numero de cliente, antes de proseguir hay que verificar si existe. Si el textbox del formulario debe contener sólo números, debes programarlo para que no reciba caracteres o símbolos... Hay un lago etcétera de validaciones a hacer antes de mandar las cosas a la base, y muchas veces los programadores no quieren hacer eso. Prefieren desperdiciar los recursos de la base y de la red, antes que hacer las cosas bien detalladas.
Hay que ver qué validaciones se deben cumplir en el formulario, cuáles hay que verificar en base y recién en ese momento se debe haber un pedido de confirmación (cosa que jamás se debe olvidar), porque hasta el ultimo momento, el usuario puede arrepentirse.
Por eso digo que es una etapa larga y aburrida, pero necesaria.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 22/03/2013 a las 09:59