La revisione del codice dovrebbe essere diversa per gli sviluppatori Web front-end?

6

Il codice degli sviluppatori Web in almeno quattro lingue (HTML, CSS, JavaScript e un linguaggio lato server), deve produrre un risultato di lavoro in diverse implementazioni del browser e può funzionare sulla parte superiore di uno stack software personalizzato che non controllano.

  • In che modo una revisione del codice dovrebbe tener conto di queste cose?
  • Se una revisione del codice include tutte le parti di un progetto front-end (HTML e CSS come bene), o semplicemente concentrarsi sulla logica?
  • In che modo una revisione del codice può gestire soluzioni alternative per problemi specifici del browser o dello stack?
posta kojiro 06.01.2012 - 23:48
fonte

2 risposte

6

Le revisioni del codice dovrebbero riguardare tutto il codice, che certamente include JavaScript e HTML e probabilmente anche il CSS.

Se non si dispone di un'altra persona competente in tutte le aree, suddividere la recensione in sezioni in modo che ciascuna possa essere visualizzata da un altro esperto linguistico. Se non hai un altro esperto, qualcuno dovrà diventare abile "abbastanza" da essere in grado di porre domande sensate.

Se nel codice sono presenti soluzioni alternative, queste dovrebbero essere controllate più a fondo rispetto al resto del codice per garantire che vengano attivate solo quando dovrebbero e non abbiano un effetto negativo sul resto del codice.

    
risposta data 07.01.2012 - 00:05
fonte
1

La revisione dell'interfaccia utente dovrebbe far parte della revisione del codice per le applicazioni web. L'elenco di controllo dei revisori dovrebbe includere: a) Coerenza della presentazione web attraverso la tua applicazione web (usa gli stessi pulsanti stile attraverso la tua applicazione) b) In che modo l'esperienza dell'utente nella tua applicazione web (pop-up o modifica in linea è migliore? o possiamo ridurre il numero di clic che l'utente deve effettuare?)

Nelle grandi aziende con cui ho lavorato, ci sono team specializzati per la revisione dell'interfaccia utente (esperti di interfaccia utente o servizi creativi). Tuttavia, lo sviluppatore / revisore ha ancora la responsabilità principale di CSS / HTML / JS. I team specializzati per l'interfaccia utente sono lì solo per dare suggerimenti e firmare l'aspetto dell'applicazione.

Non sono sicuro di aver compreso correttamente la tua terza domanda. Se la domanda è correlata al browser web di destinazione: se conosci i tuoi utenti finali molto bene (ad esempio un ambiente intranet), sai per quali bowers dovresti testare la tua applicazione. Ma se la tua applicazione è disponibile su Internet pubblica, i test approfonditi sono la strada da percorrere. Trovo utile questo collegamento: link

    
risposta data 09.01.2012 - 19:05
fonte

Leggi altre domande sui tag