Para tener una idea de la calidad de un proyecto que nunca antes había visto (por lo general, proyectos de código abierto que estoy considerando usar o no), a menudo empiezo abriendo archivos aleatorios y mirando los detalles del código.
Busco cosas como:
- Estilo (sigue las convenciones aceptadas para el idioma y es coherente)
- Calidad y consistencia de los comentarios.
- Problemas comunes específicos del idioma (p. Ej., No siempre se usan
===
en javascript) - ¿Se ve lógicamente estructurado?
Creo que esto me da una buena idea de la habilidad de los desarrolladores que escribieron el código, incluso si no sé absolutamente nada acerca de lo que el código debe hacer.
¿La gente piensa que esto es útil? ¿Qué se debe tener en cuenta para evaluar rápidamente la calidad de la base de código de un proyecto, suponiendo que no se sepa cómo funciona realmente?