{"id":1000,"date":"2010-03-02T15:46:16","date_gmt":"2010-03-02T20:46:16","guid":{"rendered":"http:\/\/mikeconley.ca\/blog\/?p=1000"},"modified":"2023-12-20T16:25:17","modified_gmt":"2023-12-20T21:25:17","slug":"more-stuff-about-peer-code-review","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2010\/03\/02\/more-stuff-about-peer-code-review\/","title":{"rendered":"More Stuff About Peer Code Review"},"content":{"rendered":"<p>Feel like some interesting reading?<\/p>\n<p>Here&#8217;s a slew of links I&#8217;ve gone through recently that are related\/semi-related to peer code review:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.developer.com\/java\/other\/article.php\/3579756\/Effective-Code-Reviews-Without-the-Pain.htm\">How to conduct friendly, effective code reviews<\/a> (I really enjoyed this one)<\/li>\n<li><a href=\"http:\/\/kentbrewster.com\/code-review-using-the-clarion-method\/\">Reviewing code like reviewing science fiction <\/a><\/li>\n<li><a href=\"http:\/\/articles.techrepublic.com.com\/5100-10878_11-1045782.html\">Ego-less Programming<\/a> (though <a href=\"http:\/\/www.codinghorror.com\/blog\/2005\/02\/you-gotta-own-it.html\">Robert L. Glass and others have called BS on this<\/a>)<\/li>\n<li><a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/001229.html\">Who is your coding buddy?<\/a><\/li>\n<li><a href=\"http:\/\/sob.apotheon.org\/?p=269\">Peer review &#8211; it keeps us honest<\/a><\/li>\n<li><a href=\"http:\/\/www.brandonsavage.net\/series\/peer-review\/\">Brandon Savage walks us through a code review<\/a><\/li>\n<li><a href=\"http:\/\/www.mantissa.net\/blog\/2006\/12\/11\/code-peer-reviews-version-2\/\">A code review white-paper<\/a><\/li>\n<li><a href=\"http:\/\/www.java-entrepreneur.com\/50226711\/how_to_run_a_codepeer_review_101.php\">How to run a code review<\/a><\/li>\n<li><a href=\"http:\/\/www.infoq.com\/news\/2007\/08\/code-review-at-apache\">Peer review within the Apache Project<\/a><\/li>\n<li><a href=\"http:\/\/www.processimpact.com\/articles\/seven_truths.html\">7 Truths about Peer Review<\/a><\/li>\n<li><a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/000495.html\">Code Reviews:\u00a0 Just Do It<\/a><\/li>\n<li><a href=\"http:\/\/search.techweb.com\/blog\/archives\/2006\/07\/peer_review_pro.html?loc=software_and_web_development\">Peer review = high quality code in open source<\/a> (and <a href=\"http:\/\/blogs.msdn.com\/shawnhernan\/archive\/2010\/02\/13\/microsoft-s-many-eyeballs-and-the-security-development-lifecycle.aspx\">click here for an indirect rebuttal from Shawn Hernan<\/a>)<\/li>\n<\/ul>\n<p>Just so I can give credit where credits due, <a href=\"http:\/\/btw73.blogspot.com\/2007\/11\/7-sources-to-help-you-conduct-peer-code.html\">a  bunch of these links are regurgitated from this blog post.<\/a><\/p>\n<p>Enjoy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Feel like some interesting reading? Here&#8217;s a slew of links I&#8217;ve gone through recently that are related\/semi-related to peer code review: How to conduct friendly, effective code reviews (I really enjoyed this one) Reviewing code like reviewing science fiction Ego-less Programming (though Robert L. Glass and others have called BS on this) Who is your [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[454],"tags":[501,624],"class_list":["post-1000","post","type-post","status-publish","format-standard","hentry","category-code-reviews","tag-code-review","tag-links"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-g8","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/1000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/comments?post=1000"}],"version-history":[{"count":8,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/1000\/revisions"}],"predecessor-version":[{"id":3190,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/1000\/revisions\/3190"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=1000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=1000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=1000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}