The Code Review Pyramid

The Code Review Pyramid

When it involves code reviews,
it’s a same outdated phenomenon that there is well-known level of curiosity and long-winded discussions round mundane aspects like code formatting and trend,
whereas indispensable aspects (does the code alternate attain what it is alleged to attain, is it performant, is it backwards-effectively matched for new potentialities, and various others) are inclined to fetch much less attention.

To purchase consciousness for the predicament and providing some steerage on aspects to level of curiosity on,
I shared a exiguous visual on Twitter the other day, which I called the “Code Review Pyramid”.
Its contrivance is to encourage putting level of curiosity on these formulation which matter the most all the diagram thru a code overview (in my belief, anyways),
and additionally which formulation may probably and must be automatic.

As another folks asked for a eternal, referenceable put of that resource and others desired to have a high-res printing model, I’m putting it right here again:

code review pyramid

You are going to be in a situation to additionally download the visual as an SVG file.


  • Why is it a pyramid?

    The lower formulation of the pyramid must be the muse of a code overview and purchase up the most allotment of it.

  • Hiya, that’s a triangle!

    You would mediate so, but it’s a pyramid from the side.

  • Which tool did you use for increasing the drawing?

Read More

Related Articles

x86 Is an Octal Machine

# source: From: (Mark Hopkins) Newsgroups: alt.lang.asm Subject: A Summary of the 80486 Opcodes and Instructions (1) The 80×86 is an Octal Machine This is a follow-up and revision of an article posted in alt.lang.asm on 7-5-92 concerning the 80×86 instruction encoding. The only proper way to understand 80×86 coding is to realize that…

What’s recent in Emacs 28.1?

By Mickey Petersen It’s that time again: there’s a new major version of Emacs and, with it, a treasure trove of new features and changes.Notable features include the formal inclusion of native compilation, a technique that will greatly speed up your Emacs experience.A critical issue surrounding the use of ligatures also fixed; without it, you…

What is money, anyway?

Published: March 2022 Money is a surprisingly complex subject. People spend their lives seeking money, and in some ways it seems so straightforward, and yet what humanity has defined as money has changed significantly over the centuries. How could something so simple and so universal, take so many different forms? Source of Icons: Flaticon It’s…

System Design Primer: Learn how to design large-scale systems

English ∙ 日本語 ∙ 简体中文 ∙ 繁體中文 | العَرَبِيَّة‎ ∙ বাংলা ∙ Português do Brasil ∙ Deutsch ∙ ελληνικά ∙ עברית ∙ Italiano ∙ 한국어 ∙ فارسی ∙ Polski ∙ русский язык ∙ Español ∙ ภาษาไทย ∙ Türkçe ∙ tiếng Việt ∙ Français | Add Translation Help translate this guide! Motivation Learn how to design…