Los estándares de codificación, además de la validación general para HTML y CSS y el linting para JavaScript, pueden ser subjetivos. Pueden discutirse pautas para cosas como convenciones de nomenclatura, metodologías CSS (es decir, BEM vs OOCSS), etc., etc.
Mucho más importante es probar el soporte del navegador de la audiencia, el soporte del dispositivo móvil, el rendimiento, el SEO, la accesibilidad y la usabilidad. Los argumentos sobre si las variables son camelCased o snake_cased no importarán si los visitantes no pueden encontrar su sitio porque a Google no le gusta porque es lento, inseguro o no apto para dispositivos móviles. Y al usuario móvil frustrado no le importa si el código usa espacios o pestañas, le importa si pueden hacer lo que vinieron al sitio, con una sola mano, mientras caminan por la calle evitando que todos los demás se concentren en sus dispositivos portátiles.
La mantenibilidad también es un factor. Si el propietario del sitio no puede hacer cambios fácilmente, u otro desarrollador no puede hacer cambios sin refactorizar todo, esa tarifa barata no dará resultado a largo plazo.
- ¿Cuál es la mejor solución para crear un sitio web que muestre recomendaciones personalizadas después de una prueba?
- Todavía no he trabajado en Javascript, pero sé algunas cosas básicas en Javascript. Me gustaría aprender React JS, ¿puedo?
- Creo que Internet Explorer 11 es mejor que Edge. ¿Puedes demostrarme que estoy equivocado?
- ¿Cómo puedo desarrollar un sitio web?
- ¿Es posible aprender algunas habilidades de desarrollo web para ganar algo de dinero en un mes? Pronto dejaré mi trabajo actual, luego quiero probarme en la industria del desarrollo web y aprender nuevas habilidades en perspectiva.
Aquí hay algunos recursos:
- Pautas básicas para webmasters de Google
- Mucho más en esta lista: los 61 principales documentos oficiales de las guías para webmasters de Google para saber en 2017
- Herramientas de PageSpeed | Desarrolladores de Google
- Comience a analizar el rendimiento del tiempo de ejecución | Herramientas para desarrolladores web
- Probador de rendimiento integral YSlow.