Os 10 mandamentos do desenvolvemento web moderno

Dez mandamentosA comunicación é clave como xestor de produto cunha empresa de software. Recentemente, traballei e publiquei os seguintes "mandamentos" de desenvolvemento web moderno para distribuír aos nosos equipos. Todo desenvolvedor web moderno (ou aplicación) debería seguir estes dez mandamentos.

Hai fantasía termos de programación que se pode botar por todos estes; con todo, o meu obxectivo era poñelos en termos comúns que os profesionais do software (e incluso vostede) poderían entender.

  1. Sempre admite o 99% dos usuarios de internet, independentemente do navegador, a versión do navegador ou o sistema operativo. Axústate de acordo e prepárase sempre coas versións beta.
  2. Utilice sempre o código compatible coa XHTML para a aplicación, referencia por DTD e follas de estilo en cascada compatibles con varios navegadores para todos os estilos de deseño e imaxes da aplicación.
  3. Sempre faga referencia a texto e cadeas a través de elementos de referencia que admitan calquera conxunto de caracteres e nunca requiren unha compilación.
  4. Sempre faga referencia ás datas e ás horas en GMT que permita a calquera usuario modificar a saída como desexe.
  5. Sempre crea un elemento de integración para todas as funcións.
  6. Construír sempre segundo os estándares RFC (correos electrónicos de texto, correos electrónicos HTML, enderezos de correo electrónico, referencias de dominio, etc.)
  7. Construír sempre modularmente. Se hai máis dunha opción en calquera parte da aplicación, debería poder engadir máis sen requirir unha compilación.
  8. Se o fai máis dunha parte da aplicación, todas as partes da aplicación deben facer referencia a un único punto.
  9. Nunca recreas o que podes mercar e axusta sempre a nosa aplicación para que admita o que compraches.
  10. Se os usuarios poden facelo, nós apoiámolo. Se non o fan, debemos validalo.

3 Comentarios

  1. 1

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.