Per avere un'idea della qualità di un progetto che non ho mai visto prima (di solito progetti open source che sto valutando se usare o meno), inizio spesso aprendo file casuali e osservando i dettagli del codice.
Cerco cose come:
- Stile (segue le convenzioni accettate per la lingua ed è coerente)
- Qualità e coerenza dei commenti
- Trucchi specifici della lingua comune (ad esempio, in modo coerente non si utilizza
===
in javascript) - aspetto logicamente strutturato
Trovo che questo mi dia un'idea dell'abilità degli sviluppatori che hanno scritto il codice, anche se non conosco assolutamente nulla su ciò che il codice è destinato a fare.
Le persone pensano che sia utile? Di che cosa bisogna tener conto per valutare rapidamente la qualità del codice di un progetto, assumendo che non si sappia come funziona?