<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Track Awesome Code Review Updates Weekly</title>
  <id>https://www.trackawesomelist.com/joho/awesome-code-review/week/feed.xml</id>
  <updated>2024-09-15T15:34:38.145Z</updated>
  <link rel="self" type="application/atom+xml" href="https://www.trackawesomelist.com/joho/awesome-code-review/week/feed.xml"/>
  <link rel="alternate" type="application/json" href="https://www.trackawesomelist.com/joho/awesome-code-review/week/feed.json"/>
  <link rel="alternate" type="text/html" href="https://www.trackawesomelist.com/joho/awesome-code-review/week/"/>
  <generator uri="https://github.com/bcomnes/jsonfeed-to-atom#readme" version="1.2.2">jsonfeed-to-atom</generator>
  <icon>https://www.trackawesomelist.com/favicon.ico</icon>
  <logo>https://www.trackawesomelist.com/icon.png</logo>
  <subtitle>An "Awesome" list of code review resources - articles, papers, tools, etc</subtitle>
  <entry>
    <id>https://www.trackawesomelist.com/2024/37/</id>
    <title>Awesome Code Review Updates on Sep 09 - Sep 15, 2024</title>
    <updated>2024-09-15T15:34:38.145Z</updated>
    <published>2024-09-15T15:34:38.145Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://www.pullnotifier.com/" rel="noopener noreferrer">PullNotifier</a> Improve pull request visibility and overall productivity for dev teams using Github and Slack.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/37/"/>
    <summary>1 awesome projects updated on Sep 09 - Sep 15, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/3/</id>
    <title>Awesome Code Review Updates on Jan 15 - Jan 21, 2024</title>
    <updated>2024-01-17T12:40:35.518Z</updated>
    <published>2024-01-17T12:40:35.518Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://www.axolo.co" rel="noopener noreferrer">Axolo</a> Github/GitLab Slack integration. Create one ephemeral channel per pull request/ merge request.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/3/"/>
    <summary>1 awesome projects updated on Jan 15 - Jan 21, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/46/</id>
    <title>Awesome Code Review Updates on Nov 15 - Nov 21, 2021</title>
    <updated>2021-11-18T04:23:30.000Z</updated>
    <published>2021-11-18T04:23:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://rethought.se/research/modern-code-reviews/" rel="noopener noreferrer">Modern Code Reviews</a> Arguably belongs in academic paper, but it's a website giving an overview of evidence on code review by facet/context. Links off to a bunch of papers.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/46/"/>
    <summary>1 awesome projects updated on Nov 15 - Nov 21, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/35/</id>
    <title>Awesome Code Review Updates on Aug 30 - Sep 05, 2021</title>
    <updated>2021-09-05T10:12:06.000Z</updated>
    <published>2021-09-05T10:12:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://viezly.com" rel="noopener noreferrer">Viezly</a> Code review service with pull request visualization and enhanced navigation between changes.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/35/"/>
    <summary>1 awesome projects updated on Aug 30 - Sep 05, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/39/</id>
    <title>Awesome Code Review Updates on Sep 28 - Oct 04, 2020</title>
    <updated>2020-09-27T05:44:19.000Z</updated>
    <published>2020-09-27T05:44:19.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://www.giladpeleg.com/blog/better-code-review/" rel="noopener noreferrer">A Better Code Review</a> Decent set of patterns and anti-patterns for code reviews.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/39/"/>
    <summary>1 awesome projects updated on Sep 28 - Oct 04, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/11/</id>
    <title>Awesome Code Review Updates on Mar 16 - Mar 22, 2020</title>
    <updated>2020-03-10T21:17:31.000Z</updated>
    <published>2020-03-09T02:21:17.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://www.netlify.com/blog/2020/03/05/feedback-ladders-how-we-encode-code-reviews-at-netlify/" rel="noopener noreferrer">Feedback Ladders: How We Encode Code Reviews at Netlify</a> Helpful framwork for reviewers to classify how actionable specific pieces of review feedback are.</li>
</ul>
<h3><p>Talks and Podcasts</p>
</h3>
<ul>
<li><a href="https://www.se-radio.net/2020/02/episode-400-michaela-greiler-on-code-reviews/" rel="noopener noreferrer">Michaela Greiler on Code Reviews - SE Radio 2020</a> Michaela Greiler discusses the importance of code reviews and how to conduct them on the Software Engineering Radio podcast.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/11/"/>
    <summary>2 awesome projects updated on Mar 16 - Mar 22, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/43/</id>
    <title>Awesome Code Review Updates on Oct 28 - Nov 03, 2019</title>
    <updated>2019-10-25T12:44:27.000Z</updated>
    <published>2019-10-23T18:00:50.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://phauer.com/2018/code-review-guidelines/" rel="noopener noreferrer">Code Review Guidelines for Humans</a> Some guidelines for giving and getting code reviews.</li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://sonarcloud.io" rel="noopener noreferrer">SonarCloud</a> Detect code smells, bugs and vulnerabilities in Azure DevOps, Bitbucket and GitHub repositories.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/43/"/>
    <summary>2 awesome projects updated on Oct 28 - Nov 03, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/37/</id>
    <title>Awesome Code Review Updates on Sep 16 - Sep 22, 2019</title>
    <updated>2019-09-09T14:40:17.000Z</updated>
    <published>2019-09-09T14:40:17.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://google.github.io/eng-practices/review/reviewer/" rel="noopener noreferrer">How to do a code review</a> A thorough description of how Google engineers do code reviews, from the Google's Engineering Practices documentation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/37/"/>
    <summary>1 awesome projects updated on Sep 16 - Sep 22, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/35/</id>
    <title>Awesome Code Review Updates on Sep 02 - Sep 08, 2019</title>
    <updated>2019-08-29T13:35:30.000Z</updated>
    <published>2019-08-29T13:35:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://medium.com/@schrockn/on-code-reviews-b1c7c94d868c" rel="noopener noreferrer">On Code Review</a> Short article about tooling and personal elements of code review, from an ex-Facebook engineer.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/35/"/>
    <summary>1 awesome projects updated on Sep 02 - Sep 08, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/33/</id>
    <title>Awesome Code Review Updates on Aug 19 - Aug 25, 2019</title>
    <updated>2019-08-17T13:54:46.000Z</updated>
    <published>2019-08-17T13:54:46.000Z</published>
    <content type="html"><![CDATA[<h3><p>Academic Papers</p>
</h3>
<ul>
<li><a href="https://www.michaelagreiler.com/wp-content/uploads/2019/02/Characteristics-Of-Useful-Comments.pdf" rel="noopener noreferrer">Characteristics of Useful Code Reviews: An Empirical Study at Microsoft (Bosu, Greiler, Bird, 2015)</a> This paper reports the findings of a large scale qualitative and quantitative study focusing on understanding which code review comments are considered useful by developers.</li>
</ul>

<ul>
<li><a href="https://www.michaelagreiler.com/wp-content/uploads/2019/03/Code-Reviewing-in-the-Trenches-Understanding-Challenges-Best-Practices-and-Tool-Needs.pdf" rel="noopener noreferrer">Code Reviewing in the Trenches: Understanding Challenges, Best Practices, and Tool Needs (MacLeod, Greiler, Storey, Bird, Czerwonka, 2018)</a> A large scale study of over 900 Microsoft developers to understand their code review processes, their motivations to do code reviews, and which pitfalls and best practices they encounter.</li>
</ul>

<ul>
<li><a href="https://sback.it/publications/icse2018seip.pdf" rel="noopener noreferrer">Modern Code Review: A Case Study at Google</a> A study that shows how code reviews work at Google.</li>
</ul>
<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://www.michaelagreiler.com/code-reviews-at-google/" rel="noopener noreferrer">Code Reviews at Google are lightweight and fast</a> Details on how code review best practices and processes work at Google.</li>
</ul>

<ul>
<li><a href="https://www.michaelagreiler.com/code-reviews-at-microsoft-how-to-code-review-at-a-large-software-company/" rel="noopener noreferrer">How Code Reviews work at Microsoft</a> A in-depth analysis on how the code review process looks like at Microsoft.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/33/"/>
    <summary>5 awesome projects updated on Aug 19 - Aug 25, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/31/</id>
    <title>Awesome Code Review Updates on Aug 05 - Aug 11, 2019</title>
    <updated>2019-08-04T23:16:56.000Z</updated>
    <published>2019-08-04T23:16:56.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://medium.com/@otarutunde/comments-during-code-reviews-2cb7791e1ac7" rel="noopener noreferrer">Comments During Code Reviews</a> Writing good comments during code reviews.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/31/"/>
    <summary>1 awesome projects updated on Aug 05 - Aug 11, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/29/</id>
    <title>Awesome Code Review Updates on Jul 22 - Jul 28, 2019</title>
    <updated>2019-07-17T11:24:30.000Z</updated>
    <published>2019-07-17T11:24:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://codingsans.com/blog/code-review" rel="noopener noreferrer">Code Review: Create The Culture, Learn The Best Practices</a> Code review tips and best practices from tech leaders.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/29/"/>
    <summary>1 awesome projects updated on Jul 22 - Jul 28, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/22/</id>
    <title>Awesome Code Review Updates on Jun 03 - Jun 09, 2019</title>
    <updated>2019-05-28T18:22:03.000Z</updated>
    <published>2019-05-28T18:22:03.000Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://gitpod.io" rel="noopener noreferrer">Gitpod</a> Code review pull requests in a full IDE within your browser.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/22/"/>
    <summary>1 awesome projects updated on Jun 03 - Jun 09, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/21/</id>
    <title>Awesome Code Review Updates on May 27 - Jun 02, 2019</title>
    <updated>2019-05-22T09:50:42.000Z</updated>
    <published>2019-05-22T09:50:42.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://medium.freecodecamp.org/a-zen-manifesto-for-effective-code-reviews-e30b5c95204a" rel="noopener noreferrer">A Zen Manifesto for Effective Code Reviews</a> Practical tips for the submitter and the reviewer to make effective code reviews.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/21/"/>
    <summary>1 awesome projects updated on May 27 - Jun 02, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/19/</id>
    <title>Awesome Code Review Updates on May 13 - May 19, 2019</title>
    <updated>2019-05-06T08:26:21.000Z</updated>
    <published>2019-05-06T08:26:21.000Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://softagram.com/" rel="noopener noreferrer">Softagram</a> Automated code change visualization (and dependency analytics) for pull requests, merge requests (GitLab) and patch sets (Gerrit).</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/19/"/>
    <summary>1 awesome projects updated on May 13 - May 19, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/5/</id>
    <title>Awesome Code Review Updates on Feb 04 - Feb 10, 2019</title>
    <updated>2019-01-29T22:52:48.000Z</updated>
    <published>2019-01-29T22:52:48.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://graysonkoonce.com/stacked-pull-requests-keeping-github-diffs-small/" rel="noopener noreferrer">Stacked Pull Requests: Keeping GitHub Diffs Small</a> A step-by-step process to split big PRs and increase review engagement.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/5/"/>
    <summary>1 awesome projects updated on Feb 04 - Feb 10, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/44/</id>
    <title>Awesome Code Review Updates on Oct 29 - Nov 04, 2018</title>
    <updated>2018-10-30T20:57:17.000Z</updated>
    <published>2018-10-30T20:57:17.000Z</published>
    <content type="html"><![CDATA[<h3><p>Academic Papers</p>
</h3>
<ul>
<li><a href="https://sback.it/publications/icse2016b.pdf" rel="noopener noreferrer">Work Practices and Challenges in Pull-Based Development (Gousios et al. 2015)</a> (<a href="https://blog.acolyer.org/2015/06/23/work-practices-and-challenges-in-pull-based-development/" rel="noopener noreferrer">summary on the morning paper</a>) Field study of how GitHub pull requests are used in the wild.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/44/"/>
    <summary>1 awesome projects updated on Oct 29 - Nov 04, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/43/</id>
    <title>Awesome Code Review Updates on Oct 22 - Oct 28, 2018</title>
    <updated>2018-10-23T13:07:56.000Z</updated>
    <published>2018-10-23T11:34:43.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://kellysutton.com/2018/10/08/8-tips-for-great-code-reviews.html" rel="noopener noreferrer">8 Tips for Great Code Reviews</a> A few basic rules for a better code review process.</li>
</ul>

<ul>
<li><a href="https://css-tricks.com/code-review-etiquette/" rel="noopener noreferrer">Code Review Etiquette</a> A few tips helping with positive engagement on code review.</li>
</ul>
<h3><p>Books</p>
</h3>
<ul>
<li><a href="https://www.codacy.com/ebooks/guide-to-code-reviews" rel="noopener noreferrer">Ultimate Guide to Code Reviews</a> Codacy sponsored ebook of code review practices based on developer survey.</li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://github.com" rel="noopener noreferrer">GitHub</a> Git hosting and pioneer of the "Pull Request".</li>
</ul>

<ul>
<li><a href="https://sider.review/" rel="noopener noreferrer">Sider</a> Automated code review service for GitHub.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/43/"/>
    <summary>5 awesome projects updated on Oct 22 - Oct 28, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/42/</id>
    <title>Awesome Code Review Updates on Oct 15 - Oct 21, 2018</title>
    <updated>2018-10-18T20:03:51.000Z</updated>
    <published>2018-10-18T20:03:51.000Z</published>
    <content type="html"><![CDATA[<h3><p>Academic Papers</p>
</h3>
<ul>
<li><a href="http://laser.cs.umass.edu/courses/cs521-621.Fall10/documents/PorterSiyetal.pdf" rel="noopener noreferrer">An experiment to assess the cost-benefits of code inspections in large scale software development (Porter, Siy, Toman &amp; Votta, 1997)</a> Early paper that tested a range of then-current review techniques including multi-stage review and code-review-via-meeting that found you can get most of the benefit in an offline, single pass, with two reviewers.</li>
</ul>

<ul>
<li><a href="https://link.springer.com/chapter/10.1007/978-3-642-59412-0_35" rel="noopener noreferrer">Design and Code Inspections to Reduce Errors in Program Development (Fagan, 2002)</a> Using a more formal process, particularly with defined roles for each participant and drive a big increase in error detection during review.</li>
</ul>
<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://cate.blog/2018/07/03/towards-productive-technical-discussions/" rel="noopener noreferrer">Towards Productive Technical Discussions</a> Tactical questions and actions to push code review discussions into a more productive territory.</li>
</ul>
<h3><p>Books</p>
</h3>
<ul>
<li><a href="https://www.goodreads.com/book/show/1563457.Best_Kept_Secrets_of_Peer_Code_Review" rel="noopener noreferrer">Best Kept Secrets of Peer Code Review</a> Older compilation of 10 essays on the practice of code reviews. Some repetition due to different authors covering the same territory.</li>
</ul>
<h3><p>Talks and Podcasts</p>
</h3>
<ul>
<li><a href="https://confreaks.tv/videos/reddotrubyconf2017-goldilocks-and-the-three-code-reviews" rel="noopener noreferrer">Goldilocks and the Three Code Reviews - Vaidehi Joshi RedDot Ruby Conf 2017</a> Finding just the right amount of code review by focussing on what is affecting.</li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://www.pullrequest.com/" rel="noopener noreferrer">PullRequest</a> Code review as a service for GitHub pull requests.</li>
</ul>

<ul>
<li><a href="https://reviewable.io/" rel="noopener noreferrer">Reviewable</a> Code review tool built on top of GitHub pull requests.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/42/"/>
    <summary>7 awesome projects updated on Oct 15 - Oct 21, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/40/</id>
    <title>Awesome Code Review Updates on Oct 01 - Oct 07, 2018</title>
    <updated>2018-10-06T09:31:58.000Z</updated>
    <published>2018-10-03T11:33:03.000Z</published>
    <content type="html"><![CDATA[<h3><p>Academic Papers</p>
</h3>
<ul>
<li><a href="https://dl.acm.org/citation.cfm?id=253234" rel="noopener noreferrer">Anywhere, anytime code inspections: using the Web to remove inspection bottlenecks in large-scale software development (Perpich, Perry, Porter, Votta &amp; Wade, 1997)</a> One day in the far future the best way to review code will be on the world wide web.</li>
</ul>
<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://mtlynch.io/human-code-reviews-1/" rel="noopener noreferrer">How to Do Code Reviews Like a Human</a> Techniques that treat the code review as not only a technical process but a social one as well.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/40/"/>
    <summary>2 awesome projects updated on Oct 01 - Oct 07, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/33/</id>
    <title>Awesome Code Review Updates on Aug 13 - Aug 19, 2018</title>
    <updated>2018-08-16T17:17:08.000Z</updated>
    <published>2018-08-15T03:40:24.000Z</published>
    <content type="html"><![CDATA[<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://blog.plaid.com/building-an-inclusive-code-review-culture/" rel="noopener noreferrer">Building an Inclusive Code Review Culture</a> Guidelines to help ensure a collaborative and learning culture</li>
</ul>

<ul>
<li><a href="https://hecate.co/blog/code-review-review-is-the-managers-job" rel="noopener noreferrer">Code Review Review is the Manager's Job</a> Why management should ensure code review is done and done well.</li>
</ul>
<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://lgtm.com" rel="noopener noreferrer">LGTM</a> Automated Git code review for GitHub and Bitbucket pull requests for finding security vulnerabilities and code quality issues.</li>
</ul>

<ul>
<li><a href="https://www.phacility.com/phabricator/" rel="noopener noreferrer">Phabricator</a> Open source git/mercurial/svn code review tool originating out of Facebook.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/33/"/>
    <summary>4 awesome projects updated on Aug 13 - Aug 19, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/30/</id>
    <title>Awesome Code Review Updates on Jul 23 - Jul 29, 2018</title>
    <updated>2018-07-23T04:26:57.000Z</updated>
    <published>2018-07-23T04:26:57.000Z</published>
    <content type="html"><![CDATA[<h3><p>Academic Papers</p>
</h3>
<ul>
<li><a href="http://research.microsoft.com/pubs/238937/barnett2015hdh.pdf" rel="noopener noreferrer">Helping Developers Help Themselves: Automatic Decomposition of Code Review Changes (Barnett et al. 2015)</a> (<a href="https://blog.acolyer.org/2015/06/26/helping-developers-help-themselves-automatic-decomposition-of-code-review-changes/" rel="noopener noreferrer">summary on the morning paper</a>) Research into automatically splitting big diffs into smaller diffs leading to better reviews.</li>
</ul>
<h3><p>Articles</p>
</h3>
<ul>
<li><a href="https://twitter.com/bguthrie/status/937750796334174209" rel="noopener noreferrer">Brian Guthrie's Feature Branching Rant</a> Twitter thread on the pros and cons of GitHub's open source first model with regards to "in-company" code review practice.</li>
</ul>

<ul>
<li><a href="https://blog.codinghorror.com/code-reviews-just-do-it/" rel="noopener noreferrer">Code Reviews: Just Do It</a> Seminal post advocating for peer review of software back in 2006.</li>
</ul>

<ul>
<li><a href="https://medium.com/unpacking-trunk-club/designing-awesome-code-reviews-5a0d9cd867e3" rel="noopener noreferrer">Designing Awesome Code Reviews</a> Principles for actively designing a code review process.</li>
</ul>

<ul>
<li><a href="https://www.developer.com/tech/article.php/3579756/Effective-Code-Reviews-Without-the-Pain.htm" rel="noopener noreferrer">Effective Code Reviews Without the Pain</a> Another 2006 classic on how to effectively perform a code review.</li>
</ul>

<ul>
<li><a href="https://engineering.tumblr.com/post/170040992289/how-i-review-code" rel="noopener noreferrer">How I review code</a> More personal advice on how to best review a pull request from an engineer at Tumblr.</li>
</ul>

<ul>
<li><a href="https://kickstarter.engineering/pull-requests-how-to-get-and-give-good-feedback-f573469f0c44" rel="noopener noreferrer">Pull Requests: How to Get and Give Good Feedback</a> Advice for both sides of the code review process, the reviewer and the reviewee.</li>
</ul>

<ul>
<li><a href="https://blog.skyliner.io/ship-small-diffs-741308bec0d1" rel="noopener noreferrer">Ship Small Diffs</a> Why it's better to review small changes rather than large ones.</li>
</ul>

<ul>
<li><a href="https://blog.usejournal.com/the-art-of-humanizing-pull-requests-prs-b520588eb345" rel="noopener noreferrer">The Art of Humanizing Pull Requests</a> Emoji rich guide to the human side of code review via pull requests.</li>
</ul>

<ul>
<li><a href="https://medium.com/@sandya.sankarram/unlearning-toxic-behaviors-in-a-code-review-culture-b7c295452a3c" rel="noopener noreferrer">Unlearning Toxic Behaviors in a Code Review Culture</a> A how-to guide for pull requests via how-not-too.</li>
</ul>

<ul>
<li><a href="https://medium.freecodecamp.org/why-i-changed-the-way-i-think-about-code-quality-88c5d8d57e68" rel="noopener noreferrer">Why I changed the way I think about Code Quality</a> Why code quality is about more than just the code.</li>
</ul>
<h3><p>Books</p>
</h3>
<ul>
<li><a href="https://www.amazon.com/Handbook-Walkthroughs-Inspections-Technical-Reviews/dp/0932633196" rel="noopener noreferrer">Handbook of Walkthroughs, Inspections, and Technical Reviews</a> Older book covering more formal walkthroughs but covers politics and group dynamics in review well.</li>
</ul>

<ul>
<li><a href="https://www.amazon.com/Peer-Reviews-Software-Practical-Guide/dp/0201734850" rel="noopener noreferrer">Peer Reviews in Software: A Practical Guide</a> A practical guide to formal code inspections as a code review practice.</li>
</ul>

<ul>
<li><a href="https://www.amazon.com/Software-Inspection-Industry-Best-Practice/dp/0818673400" rel="noopener noreferrer">Software Inspection: An Industry Best Practice</a> Compendium of papers on code review practice.</li>
</ul>

<ul>
<li><a href="https://leanpub.com/whattolookforinacodereview" rel="noopener noreferrer">What to Look for in a Code Review</a> JetBrains sponsored ebook of how to spot coding anti-patterns during review.</li>
</ul>
<h3><p>Talks and Podcasts</p>
</h3>
<ul>
<li><a href="http://confreaks.tv/videos/rubyconf2017-code-reviews-honesty-kindness-inspiration-pick-three" rel="noopener noreferrer">Code Reviews: Honesty, Kindness, Inspiration: Pick Three - Jacob Stoebel RubyConf 2017</a> How to do effective code review while remaining kind to the original author.</li>
</ul>

<ul>
<li><a href="https://www.youtube.com/watch?v=PJjmw9TRB7s" rel="noopener noreferrer">Implementing a Strong Code-Review Culture - Derek Prior Railsconf 2015</a> How to instill a healthy code review culture in a team.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/30/"/>
    <summary>17 awesome projects updated on Jul 23 - Jul 29, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/5/</id>
    <title>Awesome Code Review Updates on Jan 29 - Feb 04, 2018</title>
    <updated>2018-02-02T03:50:30.000Z</updated>
    <published>2018-01-31T22:56:40.000Z</published>
    <content type="html"><![CDATA[<h3><p>Tools</p>
</h3>
<ul>
<li><a href="https://www.atlassian.com/software/crucible" rel="noopener noreferrer">Crucible</a> Atlassian's on-premise code review tool.</li>
</ul>

<ul>
<li><a href="https://www.gerritcodereview.com/" rel="noopener noreferrer">Gerrit</a> Open source git code review tool originating out of Google.</li>
</ul>

<ul>
<li><a href="https://www.reviewboard.org/" rel="noopener noreferrer">Review Board</a> Open source review tool that is SCM/platform neutral.</li>
</ul>

<ul>
<li><a href="https://www.jetbrains.com/upsource/" rel="noopener noreferrer">Upsource</a> JetBrain's on-premise git/mercurial/perforce/svn code review tool.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/5/"/>
    <summary>4 awesome projects updated on Jan 29 - Feb 04, 2018</summary>
  </entry>
</feed>