Questo tag è per domande sulla pratica della revisione del codice e delle procedure dettagliate del codice. Per recensioni di codice funzionante esistente, consultare http://codereview.stackexchange.com
Non ho mai trovato il modo ideale per eseguire revisioni del codice e tuttavia spesso i miei clienti le richiedono. Ogni cliente sembra farlo in un modo diverso e non mi sono mai sentito soddisfatto in nessuno di essi. Qual è stato il modo più efficace per eseguire revisioni del …
Di recente ho iniziato a lavorare in un posto con alcuni sviluppatori molto più vecchi (circa 50+ anni). Hanno lavorato su applicazioni critiche che si occupano di aviazione in cui il sistema non potrebbe andare in crash. Di conseguenza il programmatore più anziano tende a programmare in questo modo. Tende …
Stavo guardando qualche vecchio codice che ho scritto. Funziona, ma non è un ottimo codice. Ora ne so più di quanto non facessi in quel momento, quindi potrei migliorarlo. Non è un progetto attuale, ma è attuale, funzionante, codice di produzione. Abbiamo la responsabilità di tornare indietro e migliorare il …
Uno dei membri del mio team, un programmatore junior, ha notevoli capacità di programmazione per il suo livello di esperienza. E durante le revisioni del codice, credo nell'enfatizzare l'apprendimento, non nel sottolineare errori. Ma i programmatori junior dovrebbero essere coinvolti nelle revisioni del codice per programmatori più senior? O le …
Sono un grande sostenitore della regola del boy scout : Controlla sempre un modulo in modo più pulito rispetto a quando lo hai verificato. "Indipendentemente da chi fosse l'autore originale, e se avessimo sempre fatto qualche sforzo, non importa quanto piccolo, per migliorare il modulo. Quale sarebbe il risultato? Penso …
Sto mettendo insieme alcune linee guida per le revisioni del codice. Non abbiamo ancora un processo formale e stiamo cercando di formalizzarlo. E il nostro team è distribuito geograficamente. Stiamo usando TFS per il controllo del codice sorgente (lo abbiamo usato anche per attività / tracciamento dei bug / gestione …
Alla fine di uno sprint di 2 settimane e un'attività ha una revisione del codice, nella revisione scopriamo una funzione che funziona, è leggibile, ma è piuttosto lunga e ha pochi odori di codice. Semplice lavoro di refactoring. Altrimenti l'attività si adatta alla definizione di done. Abbiamo due scelte. Fallire …
Questa domanda su SO parla della correzione di ciò che OP pensava fosse un codice di invidia delle caratteristiche . Un altro esempio in cui ho visto citare questa frase elegante è in una risposta data di recente qui in programmers.SE. Anche se ho lasciato un commento a quella risposta …
Ho lavorato da solo su un progetto open source abbastanza grande per un bel po 'e si sta avvicinando al punto in cui mi piacerebbe rilasciarlo. Tuttavia, sono autodidatta e non conosco davvero nessuno in grado di rivedere adeguatamente il mio progetto. Alcuni anni fa, avevo rilasciato un po 'di …
È importante sottolineare le parti buone del codice durante una revisione del codice e i motivi per cui è buono? Un feedback positivo potrebbe essere altrettanto utile per lo sviluppatore in fase di revisione e per gli altri partecipanti alla revisione. Stiamo facendo recensioni utilizzando uno strumento online, in modo …
Faccio parte di un team di consulenti che implementa una nuova soluzione per un cliente. Sono responsabile della maggior parte delle revisioni del codice sul codebase lato client (React e javascript). Ho notato che alcuni membri del team usano schemi di codifica univoci al punto che potrei scegliere un file …
Con git e github regolari posso fare una revisione del codice semplicemente creando una richiesta pull del ramo della funzione su cui sto lavorando al ramo principale. Come farei le revisioni del codice con git-flow? Con un flusso di lavoro come "git flow feature finish`, sono confuso su dove avvenga …
Non ho altra scelta che lavorare da solo e non riesco a trovare una soluzione adeguata per controllare il mio lavoro, controllare la sanità mentale, avere qualcuno con cui fare brainstorming di idee, discutere delle migliori pratiche e così via. Ho pensato di ottenere una risposta dall'articolo di Jeff Atwood: …
Ho lavorato in due società, ognuna con una metodologia diversa per quanto riguarda le revisioni del codice: Nella prima azienda, i leader del team hanno condotto una revisione del codice ed è stato richiesto dopo il completamento di ogni modulo. Tuttavia, nella seconda società, i leader del team non erano …
Di recente ho iniziato come sviluppatore junior. Oltre ad essere una delle persone meno esperte della squadra, sono anche una donna, che si presenta con ogni sorta delle sue sfide lavorando in un ambiente dominato dagli uomini. Ultimamente ho avuto problemi perché sento che sto ricevendo troppe critiche pedanti ingiustificate …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.