Come valuti un piccolo pezzo di codice? [chiuso]

0

Sto creando un sito web basato sul codice degli utenti, un luogo in cui possono condividere il codice in modo social e una delle funzionalità che sto attualmente sviluppando è Code Review.

Questa funzione consentirà agli utenti di valutare il codice in determinati aspetti, dalla parte superiore della mia testa sono uscito con cose del tipo:

  • Leggibilità,
  • Performace e
  • Modularità.

Quali sono le caratteristiche generali che valuti durante la revisione del codice?

    
posta guiman 18.01.2012 - 03:53
fonte

2 risposte

3

AFAIK, la maggior parte delle lingue ha una qualche forma di un programma lint (es. jslint per Javascript, FlexPMD per Actionscript, pep8 e < a href="http://pypi.python.org/pypi/pylint"> pylint per Python, ecc.).

Suggerisco caldamente di fare affidamento sugli standard stabiliti dalle rispettive comunità e di utilizzare gli strumenti del sistema operativo per analizzare il codice che stai ospitando. Se dovessi accoppiare questo con recensioni di pari, ti piacerebbe avere un sistema di revisione del codice piuttosto strong. Il linting è qualcosa che dovrebbe essere in una solida pipeline di sviluppatori, quindi mi aspetterei che la maggior parte degli sviluppatori vorrebbero che fosse incorporato in un sistema automatizzato per loro piuttosto che doverlo costruire nelle proprie pipeline (cioè makefile ) stessi.

    
risposta data 18.01.2012 - 05:20
fonte
0

Hai menzionato la performance, il tuo sito web sarà in grado di misurare questo?

In tal caso, penserei che la cosa più importante da misurare sarebbe se fornisse la risposta corretta?

Successivamente potresti misurare l'utilizzo della memoria e la velocità come obiettivi secondari.

    
risposta data 18.01.2012 - 08:27
fonte

Leggi altre domande sui tag