| I have a hard time imagining that most code reviews take < 10 minutes. * Understanding of the problem at hand, reading through the story, understanding the context of the the code change. * Pulling down the code, reading through the commit log * Reading the specs, possibly running coverage tools if not part of testing suite. * Understanding the logic of the code, seeing if the tests cover the edge cases * If dependencies change, they may need to be investigated too * Thinking if there are better ways make code a bit more extensible or understandable * Thinking of risk of the code (security, performance, deployment concerns) * Reading through associated documentation and ensuring its accuracy Doing all of this takes me longer then 10 minutes always. |
Also, some code reviews are tiny changes, so it brings the average down.