Nhgrif pointed out a great idea: Teamwork
"I think it's probably best if the question instead has several good answers that each address a specific topic. The result will be that no single answer is complete, but every problem is addressed between all the answers."
Alright, so that may not be the kind of "teamwork" we're looking for, but seriously guys and gals:
Reviews take a long time...
I'd say that so far roughly 90% of the great reviewers here spend nearly 40 minutes or even an hour per review giving great, positive feedback, touching on all the aspects of the code.
Even smaller code, which we should promote, requires lots of time and effort to touch on everything fully. This has two results:
When potential answerers see a question that is either too long, too complex, they skip it.
It takes too long to cover a single review, reviewers don't always get rewarded properly for it, and the huge effort needed turns away would-be-active-reviewers.
But together, we can each achieve more, faster
If each reviewer sees the question and grabs one aspect of the code that they're interested in improving, and spends just 15 minutes on their review, they can post a kick-*ss review that will get the same amount of upvotes, and allow other users to share the rep, and post their own kick-*ss reviews of different aspects of the code.
Things like:
Structure
Formatting & Comments
Suggesting an OOP design
Single Function Function
Decoupling and all of the great strategies that promote it
better ways to write a function, and why
Each of these aspects of a code review can take up 3-5 paragraphs alone and there's no reason for that not to be considered a good review. Together, by each focusing one one Trade, we avoid becoming Master of None in our reviews.
Code review is the perfect community for teamwork!
Instead of everyone trying to spend a monster amount of time, stretching their focus thin on huge, Jack of All Trade reviews, we can work together to touch on everything more fully, sharing the rep, allowing us to handle questions faster, and ultimately making it funner to review peoples code.
Share the rep! Team up on a review!