7

A lament about code reviews

 3 years ago
source link: https://georgestocker.com/2021/01/25/a-lament-about-code-reviews/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

A lament about code reviews

When you start out working on a new feature or system; it’s easy to get caught up in the micro:

How should this method work? What should the consumer see? Where do I put this? What do I name it?

And all of those are good questions to ask; but even though they feel like giant obstacles before you start, they become pebbles once they’re done.

Once a system is built and shipped; the focus then turns to the system, and keeping the system running and reacting to the world around it.

What’s funny is that you end up asking the same exact questions, just on a larger scale:

How should this module work? What should the customer see? Where does this fit [in our system]? What do we call it?

The point is, even though those micro questions are important; they have far less impact on the outcome than the larger questions of how the system works together.

Or, to put the observation another way:

We spend far more time in code reviews on the micro questions; and less on the macro questions, even though 9 times out of 10 it’s those macro questions that will cause a problem later on.

Get Daily Tips on building better software, faster with Test Driven Development

Subscribe to get daily emails that will help your team build better software, faster.

We won't send you spam. Unsubscribe at any time.

9ed3482ccbb461fbf8796b251caf8f4d?s=49&d=identicon&r=gAuthor geostockPosted on January 25, 2021January 24, 2021Categories Uncategorized


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK