Es imposible. No existe el código perfecto. Hay un buen código que tiene las siguientes características:
- Sigue las mejores prácticas. Es decir, en términos de seguridad, modularización, separación de preocupaciones. Esto también significa que se adhiere a los últimos estándares web aceptados.
- Sigue los principios del Código Limpio. Eso significa que es fácil para otra persona leer y adherirse al idioma establecido.
- Está bien diseñado Lo que significa que el diseño permite una fácil mantenibilidad. Qué fácil o difícil es mejorar o resolver defectos.
Escribir código es tanto arte como artesanía. Por lo tanto, es bastante subjetivo. Lo mejor, incluso, lo que un experto podría hacer es darle una calificación de mala calidad a excelente calidad pero no perfecta. Eso todavía lo hace difícil ya que esta área es bastante subjetiva e incluso los mejores tienen mejores opiniones.
Desde su punto de vista, también puede mirar el diseño externo, funcional y estético. En otras palabras:
- ¿Vale la pena Auth0?
- ¿Cuáles son tus temas favoritos de WordPress para tasas de conversión más altas?
- ¿Cada aplicación en un proyecto de Django tiene su propio conjunto de tablas de base de datos? En caso afirmativo, ¿se pueden compartir estas tablas?
- Cómo aprender diseño de sitios web
- ¿Cuáles son las 3 ventajas principales de usar el chasis de intercambio en caliente?
- ¿Hace todo lo que se supone que debe hacer?
- ¿Permite una entrada incorrecta? (esto podría caer en la seguridad)
- ¿Cumple con los requisitos de seguridad?
- ¿Se ve agradable a la vista?
- ¿Proporciona una buena experiencia de usuario?
- ¿Tiene un diseño intuitivo?
Los elementos anteriores pueden medirse con un criterio establecido. Un buen probador vale su peso en oro para consultar la lista anterior.
Con todo lo dicho, es muy poco probable que una persona sin el conjunto adecuado de habilidades pueda evaluar algo en las listas anteriores. La lista no solo requiere mucha experiencia, sino que la experiencia debe ser alta en densidad.