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
Basta pensare ad alta voce: noi programmatori adoriamo tutte queste cose di voto / badge / rep, quindi uno schema come questo potrebbe essere introdotto in un processo di revisione del codice delle aziende per incoraggiare una migliore codifica. Qualcosa di simile a Tu (o altri per vostro conto) potete …
Sono abbastanza nuovo per la revisione del codice, ma ho programmato per anni durante il mio dottorato di ricerca - il che non sempre ti rende un buon programmatore! Se il revisore modifica il codice e lo analizza riga per riga, cosa fai se non sei d'accordo? A volte hai …
La mia azienda ha recentemente iniziato a fare revisioni del codice formalizzate. Il processo procede in questo modo: invii in un github, richiedi una richiesta pull, il codice viene esaminato da circa tre persone, quindi se tutto passa, il tuo codice entra. Il processo sembra corretto, tuttavia le tre persone …
presupposti Il team utilizza DVCS IDE supporta l'analisi dei commenti (come TODO e così via) Strumenti come CodeCollaborator sono costosi per il budget Strumenti come gerrit sono troppo complessi per l'installazione o non utilizzabili Flusso di lavoro L'autore pubblica da qualche parte sul ramo delle funzionalità del repository centrale Il …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Modifica: Justin Cave ha sottolineato che questo tipo di comunicazione dovrebbe essere in primo piano …
Diversi team della mia azienda praticano un flusso di lavoro di revisione del codice che non avevo mai visto prima. Sto cercando di capire il pensiero che sta dietro, con l'idea che c'è valore nel rendere coerente l'intera azienda. (Contribuisco a più codebase e sono stato innescato dalle differenze in …
Sviluppo di un'applicazione Web che dovrebbe consentire all'utente di pianificare un appuntamento in base al proprio fuso orario. E sto memorizzando il datetime pianificato dall'utente come datetime del server nel campo del database. Durante la visualizzazione delle informazioni sulla pianificazione, è stato recuperato il valore dal database e convertito in …
Di recente siamo passati a una mischia e stiamo lavorando su attività e storie degli utenti all'interno degli sprint. Vorremmo fare frequentemente revisioni del codice per renderle meno scoraggianti. Pensiamo che lo facciano a livello di user story ma non siamo sicuri su come ramificare il nostro codice per tenere …
In qualità di team leader nella gestione di un gruppo di sviluppatori senza esperienza (e senza alcuna necessità) di revisione del codice e test delle unità, come è possibile avanzare nella pratica di revisione del codice e test delle unità? Come hai intenzione di creare un modo per far sì …
Il nostro team ha recentemente iniziato a condurre revisioni del codice per ogni check-in. Come capo del team sto cercando di trovare un equilibrio tra fornire troppi suggerimenti, fastidiosi sviluppatori e ridurre l'output dei team e lasciare andare il codice che avrei scritto diversamente. Esistono prove, studi o indicazioni da …
Per evitare numeri magici, spesso sentiamo che dovremmo dare a un letterale un nome significativo. Ad esempio: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change to -------------------- int realDaysPerIdealDay = …
Nel nostro processo Agile abbiamo Sprint di 2 settimane. Le attività vengono consegnate su base giornaliera (build giornaliere) e il team di test completa i test immediatamente il giorno successivo o addirittura lo stesso giorno. Abbiamo anche recensioni di codici Dev, che richiedono un po 'di tempo (1-2 ore), quindi …
In un progetto di programmazione estrema, i programmatori accoppiano la programmazione per la maggior parte del tempo. Poiché anche queste coppie ruotano, vale a dire che abbini un programma a persone diverse e c'è un senso di proprietà collettiva, il codice sorgente viene frequentemente rivisto e aggiornato. Essendo così, c'è …
Faccio parte di un team di sette sviluppatori in una piccola società di software e sto cercando di introdurre periodicamente codici di gruppo e revisioni di progettazione. Abbiamo effettuato alcune recensioni in passato, ma è stato sporadico. Vorrei renderlo una cosa più regolare. Ho letto Code Complete e altre risorse …
Qualcuno pratica il processo di "revisione del codice" per i test funzionali? Lo trovi utile? Nel modo in cui il mio attuale datore di lavoro pratica SCRUM, includiamo test funzionali come parte delle nostre cose "indispensabili" in ogni dato sprint.
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.