Click here to Skip to main content
16,007,610 members

Survey Results

Do you have code reviews?   [Edit]

Survey period: 21 Aug 2006 to 27 Aug 2006

Having a second set of eyes look over your code is incredibly valuable. But do you do it?

OptionVotes% 
Yes, we do regular formal code inspections and/or reviews12312.95
Yes, we do regular informal code reviews10110.63
Yes, we sometimes to code reviews10511.05
We sometimes review parts of our code11612.21
We very rarely do code reviews17518.42
No, we never do code reviews33034.74



 
Generalui componets Pin
tonato84827-Aug-06 3:23
tonato84827-Aug-06 3:23 
GeneralRe: ui componets Pin
S Douglas27-Aug-06 19:27
professionalS Douglas27-Aug-06 19:27 
GeneralWe do them Pin
Roger Allen25-Aug-06 5:56
Roger Allen25-Aug-06 5:56 
GeneralCode review, its objectives... Pin
Jun Du25-Aug-06 4:05
Jun Du25-Aug-06 4:05 
On one hand, code reviews may help to eliminate lots of simple coding errors. Such code reviews are performed from the pure coding point of view, without touching the in-depth design. Thus, they are intended to be quick and selective. Usually they don't add excessive work load.

Quick code reviews have a problem, though. The code we wrote is merely the implementation of a design. Withour understanding the design assumptions and decisions, it is hard to really understand the code. When the second developer takes over some code from the first, the easiest thing he/she can say is that code is crap. Because the second person doesn't understand the design (assuming the first has done some careful design).

We have tried to perform detailed code reviews, aimed to understand and verify others design, but with little success. It's not entirely impossible, but it usually is limited or abandoned due to tight budget, schedule and resources.

In summary, code reviews could have different objectives. It appears that only some of them are actually acheiveable. I found quick code reviews are sometimes beneficial.

By the way, in my company we very rarely do code reviews now.


Best,
Jun

GeneralAny automatic tools? Pin
nassimi25-Aug-06 1:27
nassimi25-Aug-06 1:27 
GeneralRe: Any automatic tools? Pin
nassimi25-Aug-06 1:28
nassimi25-Aug-06 1:28 
GeneralRe: Any automatic tools? Pin
PuReBRaiNZ25-Aug-06 3:58
PuReBRaiNZ25-Aug-06 3:58 
GeneralCode Reviews Pin
Noxis24-Aug-06 9:13
Noxis24-Aug-06 9:13 
GeneralRe: Code Reviews Pin
Jörgen Sigvardsson24-Aug-06 10:00
Jörgen Sigvardsson24-Aug-06 10:00 
GeneralThe good, the bad, the review... Pin
Chris S Kaiser23-Aug-06 8:46
Chris S Kaiser23-Aug-06 8:46 
GeneralIf done right... Pin
Joe Q22-Aug-06 4:07
Joe Q22-Aug-06 4:07 
GeneralWhy Code Reviews? Pin
GTuritto21-Aug-06 18:08
GTuritto21-Aug-06 18:08 
GeneralCode review very helpful Pin
Yuancai (Charlie) Ye21-Aug-06 6:26
Yuancai (Charlie) Ye21-Aug-06 6:26 
GeneralCMMI Pin
toxcct21-Aug-06 4:40
toxcct21-Aug-06 4:40 
QuestionRe: CMMI Pin
Vikram A Punathambekar24-Aug-06 2:08
Vikram A Punathambekar24-Aug-06 2:08 
AnswerRe: CMMI Pin
toxcct24-Aug-06 2:47
toxcct24-Aug-06 2:47 
GeneralWeekly Poll code reviewed? Pin
Todd Smith21-Aug-06 4:27
Todd Smith21-Aug-06 4:27 
GeneralThe value from a code review Pin
Ennis Ray Lynch, Jr.21-Aug-06 3:56
Ennis Ray Lynch, Jr.21-Aug-06 3:56 
QuestionUsefulness? Pin
jeremy.wiebe21-Aug-06 3:26
jeremy.wiebe21-Aug-06 3:26 
AnswerA recent related thread Pin
Vikram A Punathambekar21-Aug-06 3:58
Vikram A Punathambekar21-Aug-06 3:58 
AnswerRe: Usefulness? Pin
Dale Thompson21-Aug-06 4:01
Dale Thompson21-Aug-06 4:01 
GeneralRe: Usefulness? Pin
Kevin McFarlane23-Aug-06 3:44
Kevin McFarlane23-Aug-06 3:44 
GeneralRe: Usefulness? Pin
Chris S Kaiser23-Aug-06 8:49
Chris S Kaiser23-Aug-06 8:49 
GeneralRe: Usefulness? Pin
Kevin McFarlane23-Aug-06 9:29
Kevin McFarlane23-Aug-06 9:29 
GeneralRe: Usefulness? Pin
Chris S Kaiser23-Aug-06 8:48
Chris S Kaiser23-Aug-06 8:48 

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.