
Estoy realizando una sistema de creación de cuentas de correo de forma automática para los clientes de una empresa.
En contra de lo habitual empecé realiando la interfaz para que fuese bonita y lo más simple posible para los usuarios. Ahora ando liado con las validaciones que comprueban que todo lo que se hace es correcto. Me pongo a echar cuentas y veo que hay el doble de validaciones que de campos que el usuario tiene que rellenar!!.
EL usuario tiene que poner el dni, el número de contrato, nombre de cuenta y clave. Yo tengo que validar DNI y número de contrato existentes, que el usuario no sobrepase el número de cuentas disponibles,que el nombre de cuenta sea válido, que no esté repetido ese nombre, que no esté en lista negra (que no sea "administrador", "comercial",...), que la longitud de contraseña se adecuada, que los carácteres sean válidos para el nombre y la contraseña, que se dé de alta el nuevo email en base de datos, que se de de alta en el servidor, cuota de espacio ... y seguro que me dejo alguno.
A veces pienso que el programador tiene que tener más mala idea que un inspector de hacienda. No puede dar absolutamente nada por cierto!!.

Francisco J. FLores