Click here to Skip to main content
15,921,793 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Code Review - thoughts Pin
Cornelius Henning29-Jan-15 5:23
professionalCornelius Henning29-Jan-15 5:23 
GeneralRe: Code Review - thoughts Pin
Marc Clifton29-Jan-15 5:30
mvaMarc Clifton29-Jan-15 5:30 
GeneralRe: Code Review - thoughts Pin
Jeremy Falcon29-Jan-15 5:56
professionalJeremy Falcon29-Jan-15 5:56 
GeneralRe: Code Review - thoughts Pin
Maximilien29-Jan-15 5:57
Maximilien29-Jan-15 5:57 
GeneralRe: Code Review - thoughts Pin
Marc Clifton29-Jan-15 6:05
mvaMarc Clifton29-Jan-15 6:05 
GeneralRe: Code Review - thoughts Pin
Slacker00729-Jan-15 6:10
professionalSlacker00729-Jan-15 6:10 
GeneralRe: Code Review - thoughts Pin
Marc Clifton29-Jan-15 6:16
mvaMarc Clifton29-Jan-15 6:16 
GeneralRe: Code Review - thoughts Pin
Slacker00729-Jan-15 6:43
professionalSlacker00729-Jan-15 6:43 
Marc Clifton wrote:
Out of curiosity, could those mistakes also have been caught by unit / integration testing, or would that have been prohibitively complicated to set up -- in other words, having a human being do the code review is much more cost effective?


So our process is this:

1. code/test
2. Prior to committing the code to the trunk: run all automated unit tests. If those are successful, then submit for code review. When that is cleared for take off, the merge changes to trunk.
3. This kicks off an automated build, another set of tests are done, and then deploy to DEV server.
4. Testing is done by the business team/QA in both DEV and STG.
5. When that is signed off on, then we have a release readiness meeting to move the changes to PRD.
6. After it is in PRD, we do a smoke test...and hope for the best. Laugh | :laugh:


Funny, forgot to answer your question. Yes, unit tests, regression testing, integration testin catches issues but the code has to be deployed to an environment first in order to do integration testing, usually DEV. If we find problems, then everything has to be rolled back to the last successful build, and that can be a pain in the ass, if 20 other engineers have code in the pipeline as well.

Most of the time, things go well, but they go well because we have a process.
GeneralRe: Code Review - thoughts Pin
_Maxxx_29-Jan-15 14:26
professional_Maxxx_29-Jan-15 14:26 
GeneralRe: Code Review - thoughts Pin
Marc Clifton30-Jan-15 11:11
mvaMarc Clifton30-Jan-15 11:11 
GeneralRe: Code Review - thoughts Pin
_Maxxx_31-Jan-15 0:49
professional_Maxxx_31-Jan-15 0:49 
GeneralRe: Code Review - thoughts Pin
Marc Clifton31-Jan-15 2:51
mvaMarc Clifton31-Jan-15 2:51 
GeneralRe: Code Review - thoughts Pin
jschell30-Jan-15 10:56
jschell30-Jan-15 10:56 
GeneralRe: Code Review - thoughts Pin
Marc Clifton30-Jan-15 11:12
mvaMarc Clifton30-Jan-15 11:12 
GeneralRe: Code Review - thoughts Pin
_Maxxx_30-Jan-15 21:47
professional_Maxxx_30-Jan-15 21:47 
GeneralRe: Code Review - thoughts Pin
Marc Clifton31-Jan-15 2:43
mvaMarc Clifton31-Jan-15 2:43 
GeneralRe: Code Review - thoughts Pin
jschell3-Feb-15 10:51
jschell3-Feb-15 10:51 
AnswerRe: Code Review - thoughts Pin
Munchies_Matt29-Jan-15 5:18
Munchies_Matt29-Jan-15 5:18 
GeneralRe: Code Review - thoughts Pin
Marc Clifton29-Jan-15 5:55
mvaMarc Clifton29-Jan-15 5:55 
AnswerRe: Code Review - thoughts Pin
Jörgen Andersson29-Jan-15 7:00
professionalJörgen Andersson29-Jan-15 7:00 
AnswerRe: Code Review - thoughts Pin
Sander Rossel29-Jan-15 7:57
professionalSander Rossel29-Jan-15 7:57 
GeneralRe: Code Review - thoughts Pin
Slacker00729-Jan-15 8:02
professionalSlacker00729-Jan-15 8:02 
GeneralRe: Code Review - thoughts Pin
Sander Rossel29-Jan-15 8:14
professionalSander Rossel29-Jan-15 8:14 
GeneralRe: Code Review - thoughts Pin
Slacker00729-Jan-15 8:24
professionalSlacker00729-Jan-15 8:24 
GeneralRe: Code Review - thoughts Pin
Sander Rossel29-Jan-15 8:52
professionalSander Rossel29-Jan-15 8:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.