jaeswift-website/api/data/awesomelist/joho--awesome-code-review.json

1 line
No EOL
9.6 KiB
JSON

{"slug": "joho--awesome-code-review", "title": "Awesome Code Review", "description": "An \"Awesome\" list of code review resources - articles, papers, tools, etc", "github_url": "https://github.com/joho/awesome-code-review", "stars": "4.3K", "tag": "Work", "entry_count": 71, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Awesome Code Review ![Awesome", "url": "https://github.com/sindresorhus/awesome", "description": ""}, {"name": "Contents", "url": "#contents", "description": ""}, {"name": "Academic Papers", "url": "#academic-papers", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "Books", "url": "#books", "description": ""}, {"name": "Talks and Podcasts", "url": "#talks-and-podcasts", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Contribute", "url": "#contribute", "description": ""}, {"name": "License", "url": "#license", "description": ""}, {"name": "An experiment to assess the cost-benefits of code inspections in large scale software development (Porter, Siy, Toman & Votta, 1997)", "url": "http://laser.cs.umass.edu/courses/cs521-621.Fall10/documents/PorterSiyetal.pdf", "description": ""}, {"name": "Anywhere, anytime code inspections: using the Web to remove inspection bottlenecks in large-scale software development (Perpich, Perry, Porter, Votta & Wade, 1997)", "url": "https://dl.acm.org/citation.cfm?id=253234", "description": ""}, {"name": "Characteristics of Useful Code Reviews: An Empirical Study at Microsoft (Bosu, Greiler, Bird, 2015)", "url": "https://www.michaelagreiler.com/wp-content/uploads/2019/02/Characteristics-Of-Useful-Comments.pdf", "description": ""}, {"name": "Code Reviewing in the Trenches: Understanding Challenges, Best Practices, and Tool Needs (MacLeod, Greiler, Storey, Bird, Czerwonka, 2018)", "url": "https://www.michaelagreiler.com/wp-content/uploads/2019/03/Code-Reviewing-in-the-Trenches-Understanding-Challenges-Best-Practices-and-Tool-Needs.pdf", "description": ""}, {"name": "Design and Code Inspections to Reduce Errors in Program Development (Fagan, 2002)", "url": "https://link.springer.com/chapter/10.1007/978-3-642-59412-0_35", "description": ""}, {"name": "Helping Developers Help Themselves: Automatic Decomposition of Code Review Changes (Barnett et al. 2015)", "url": "http://research.microsoft.com/pubs/238937/barnett2015hdh.pdf", "description": ""}, {"name": "Modern Code Review: A Case Study at Google", "url": "https://sback.it/publications/icse2018seip.pdf", "description": ""}, {"name": "Work Practices and Challenges in Pull-Based Development (Gousios et al. 2015)", "url": "https://sback.it/publications/icse2016b.pdf", "description": ""}, {"name": "8 Tips for Great Code Reviews", "url": "https://kellysutton.com/2018/10/08/8-tips-for-great-code-reviews.html", "description": ""}, {"name": "A Better Code Review", "url": "https://www.giladpeleg.com/blog/better-code-review/", "description": ""}, {"name": "A Zen Manifesto for Effective Code Reviews", "url": "https://medium.freecodecamp.org/a-zen-manifesto-for-effective-code-reviews-e30b5c95204a", "description": ""}, {"name": "Brian Guthrie's Feature Branching Rant", "url": "https://twitter.com/bguthrie/status/937750796334174209", "description": ""}, {"name": "Building an Inclusive Code Review Culture", "url": "https://blog.plaid.com/building-an-inclusive-code-review-culture/", "description": ""}, {"name": "Code Review: Create The Culture, Learn The Best Practices", "url": "https://codingsans.com/blog/code-review", "description": ""}, {"name": "Code Review Etiquette", "url": "https://css-tricks.com/code-review-etiquette/", "description": ""}, {"name": "Code Review Guidelines for Humans", "url": "https://phauer.com/2018/code-review-guidelines/", "description": ""}, {"name": "Code Reviews: Just Do It", "url": "https://blog.codinghorror.com/code-reviews-just-do-it/", "description": ""}, {"name": "Code Reviews at Google are lightweight and fast", "url": "https://www.michaelagreiler.com/code-reviews-at-google/", "description": ""}, {"name": "Code Review Review is the Manager's Job", "url": "https://hecate.co/blog/code-review-review-is-the-managers-job", "description": ""}, {"name": "Comments During Code Reviews", "url": "https://medium.com/@otarutunde/comments-during-code-reviews-2cb7791e1ac7", "description": ""}, {"name": "Designing Awesome Code Reviews", "url": "https://medium.com/unpacking-trunk-club/designing-awesome-code-reviews-5a0d9cd867e3", "description": ""}, {"name": "Effective Code Reviews Without the Pain", "url": "https://www.developer.com/tech/article.php/3579756/Effective-Code-Reviews-Without-the-Pain.htm", "description": ""}, {"name": "Feedback Ladders: How We Encode Code Reviews at Netlify", "url": "https://www.netlify.com/blog/2020/03/05/feedback-ladders-how-we-encode-code-reviews-at-netlify/", "description": ""}, {"name": "How Code Reviews work at Microsoft", "url": "https://www.michaelagreiler.com/code-reviews-at-microsoft-how-to-code-review-at-a-large-software-company/", "description": ""}, {"name": "How I review code", "url": "https://engineering.tumblr.com/post/170040992289/how-i-review-code", "description": ""}, {"name": "How to do a code review", "url": "https://google.github.io/eng-practices/review/reviewer/", "description": ""}, {"name": "How to Do Code Reviews Like a Human", "url": "https://mtlynch.io/human-code-reviews-1/", "description": ""}, {"name": "Modern Code Reviews", "url": "https://rethought.se/research/modern-code-reviews/", "description": ""}, {"name": "On Code Review", "url": "https://medium.com/@schrockn/on-code-reviews-b1c7c94d868c", "description": ""}, {"name": "Pull Requests: How to Get and Give Good Feedback", "url": "https://kickstarter.engineering/pull-requests-how-to-get-and-give-good-feedback-f573469f0c44", "description": ""}, {"name": "Ship Small Diffs", "url": "https://blog.skyliner.io/ship-small-diffs-741308bec0d1", "description": ""}, {"name": "Stacked Pull Requests: Keeping GitHub Diffs Small", "url": "https://graysonkoonce.com/stacked-pull-requests-keeping-github-diffs-small/", "description": ""}, {"name": "The Art of Humanizing Pull Requests", "url": "https://blog.usejournal.com/the-art-of-humanizing-pull-requests-prs-b520588eb345", "description": ""}, {"name": "Towards Productive Technical Discussions", "url": "https://cate.blog/2018/07/03/towards-productive-technical-discussions/", "description": ""}, {"name": "Unlearning Toxic Behaviors in a Code Review Culture", "url": "https://medium.com/@sandya.sankarram/unlearning-toxic-behaviors-in-a-code-review-culture-b7c295452a3c", "description": ""}, {"name": "Why I changed the way I think about Code Quality", "url": "https://medium.freecodecamp.org/why-i-changed-the-way-i-think-about-code-quality-88c5d8d57e68", "description": ""}, {"name": "Best Kept Secrets of Peer Code Review", "url": "https://www.goodreads.com/book/show/1563457.Best_Kept_Secrets_of_Peer_Code_Review", "description": ""}, {"name": "Handbook of Walkthroughs, Inspections, and Technical Reviews", "url": "https://www.amazon.com/Handbook-Walkthroughs-Inspections-Technical-Reviews/dp/0932633196", "description": ""}, {"name": "Peer Reviews in Software: A Practical Guide", "url": "https://www.amazon.com/Peer-Reviews-Software-Practical-Guide/dp/0201734850", "description": ""}, {"name": "Software Inspection: An Industry Best Practice", "url": "https://www.amazon.com/Software-Inspection-Industry-Best-Practice/dp/0818673400", "description": ""}, {"name": "Ultimate Guide to Code Reviews", "url": "https://www.codacy.com/ebooks/guide-to-code-reviews", "description": ""}, {"name": "What to Look for in a Code Review", "url": "https://leanpub.com/whattolookforinacodereview", "description": ""}, {"name": "Code Reviews: Honesty, Kindness, Inspiration: Pick Three - Jacob Stoebel RubyConf 2017", "url": "http://confreaks.tv/videos/rubyconf2017-code-reviews-honesty-kindness-inspiration-pick-three", "description": ""}, {"name": "Goldilocks and the Three Code Reviews - Vaidehi Joshi RedDot Ruby Conf 2017", "url": "https://confreaks.tv/videos/reddotrubyconf2017-goldilocks-and-the-three-code-reviews", "description": ""}, {"name": "Implementing a Strong Code-Review Culture - Derek Prior Railsconf 2015", "url": "https://www.youtube.com/watch?v=PJjmw9TRB7s", "description": ""}, {"name": "Michaela Greiler on Code Reviews - SE Radio 2020", "url": "https://www.se-radio.net/2020/02/episode-400-michaela-greiler-on-code-reviews/", "description": ""}, {"name": "Axolo", "url": "https://www.axolo.co", "description": ""}, {"name": "Crucible", "url": "https://www.atlassian.com/software/crucible", "description": ""}, {"name": "Gerrit", "url": "https://www.gerritcodereview.com/", "description": ""}, {"name": "GitHub", "url": "https://github.com", "description": ""}, {"name": "Gitpod", "url": "https://gitpod.io", "description": ""}, {"name": "LGTM", "url": "https://lgtm.com", "description": ""}, {"name": "Phabricator", "url": "https://www.phacility.com/phabricator/", "description": ""}, {"name": "PullNotifier", "url": "https://www.pullnotifier.com/", "description": ""}, {"name": "PullRequest", "url": "https://www.pullrequest.com/", "description": ""}, {"name": "Reviewable", "url": "https://reviewable.io/", "description": ""}, {"name": "Review Board", "url": "https://www.reviewboard.org/", "description": ""}, {"name": "Sider", "url": "https://sider.review/", "description": ""}, {"name": "Softagram", "url": "https://softagram.com/", "description": ""}, {"name": "SonarCloud", "url": "https://sonarcloud.io", "description": ""}, {"name": "Upsource", "url": "https://www.jetbrains.com/upsource/", "description": ""}, {"name": "Viezly", "url": "https://viezly.com", "description": ""}]}]}