LinuxParty
Desconfia de los usuarios
Suena duro pero es la verdad, no quiero decir con esta afirmación que todos los usuarios sean maliciosos pero lo que si es cierto es que mientras más desconfies más preparado estarás cuando algo no deseado suceda, intenta comprometer lo menos posible tu aplicación evitando todos aquellos agujeros de seguridad que esten en tu mano, tambien es importante que no te centres unicamente en la seguridad... ten en cuenta que muchos usuarios por desconocimiento de la aplicación harán un uso incorrecto de la misma, un buen ejemplo de ello lo tenemos a la hora de rellenar los formularios, hay que asegurarse y validar todos los datos introducidos por los usuarios.Haz un diseño para usuarios, no para programadores
En concordancia con el punto anterior una buena manera de prevenir posibles errores de uso por parte de los usuarios es dotar a tu aplicación de una interfaz amigable, intuitiva y a ser posible con ayudas para los usuarios, todos estos puntos no son fáciles de aplicar pero si necesarios.
Para poder hacer una aplicación intuitiva para el usuario deberás de apartarte de tu "parte de desarrollador" y tener en cuenta que al fin y al cabo el usuario no poseerá ni tus conocimientos ni tu manera de pensar.
Utiliza Javascript unicamente para mejorar la interfaz
La prueba de fuego para la usabilidad de tu aplicación debe ser que esta mantenga todas sus características en un navegador con Javascript Deshabilitado, son realmente fascinantes las mejoras en diseño que se han conseguido con la llamada "Web 2.0" y probablemente en un futuro muy cercano no se conciba otra manera de ver internet, pero ahora mismo debemos pensar que Internet no evoluciona tan rápido cómo nosotros queremos, la gran mayoría de los usuarios convencionales no saben que es la web 2.0 y probablemente no sepan cómo habilitar Javascript para su navegador.
Si no estas deacuerdo con este punto trata de navegar un único día con Javascript deshabilitado y verás cuántas barreras te encuentras sólo en los primeros 5 minutos.
Documenta el código
Escribe una buena documentacion de tu script / librería o efecto.
Una buena documentación da calidad al código, sino preguntate porque
existe la clásica documentación en cualquier API con todas las posibles
propiedades y parametros, pero sin duda lo mejor de todo es explicar
con ejemplos que contienen una lista de posibilidades.Puedes seguir leyendolo en TuFunción
-
Programación
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores
- 10 sitios web para practicar problemas de programación