{"id":20761,"date":"2014-12-30T05:19:23","date_gmt":"2014-12-30T05:19:23","guid":{"rendered":"http:\/\/vskills.in\/certification\/blog\/?p=20761"},"modified":"2024-04-03T13:14:53","modified_gmt":"2024-04-03T07:44:53","slug":"checklist-in-code-review-and-design","status":"publish","type":"post","link":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/","title":{"rendered":"Checklist in Code Review and Design"},"content":{"rendered":"<p style=\"text-align: center\"><a ref=\"magnificPopup\" href=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-20808\" alt=\"checklist-in-code-review-and-design\" src=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design-300x199.png\" width=\"300\" height=\"199\" srcset=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design-300x199.png 300w, https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Technical test analysts have a role in defining, applying, and maintaining design and code review checklists.\u00a0 Why are checklists important? For one thing, checklists also serve to ensure that the same level and type of scrutiny is brought to each author\u2019s work. There can be a tendency of review participants to defer to a senior person, and thus that person\u2019s work, when in fact everyone is fallible and we all make mistakes. Conversely, a less-senior or more-insecure person might feel threatened by the review.\u00a0 Regardless of the individual author and his or her skills, there is nothing personal about locating potential problems and improvements for their work from a checklist. The checklists serve as a valuable leveling and depersonalizing tool, both factually and psychologically.<\/p>\n<p>More importantly, though, checklists serve as a repository of best practices\u2014and worst practices\u2014that can help the participants of a review remember important points during the review.<\/p>\n<p>Use of Checklist makes task easy for the participants it frees them from tension of the issues or mistakes they made in past.<\/p>\n<p>Also, checklist provides general patterns or may be some \u00a0anti-patterns to participants by allowing them find out weather a particular item is important enough to be considered for their project or not.<\/p>\n<p>While there are many useful examples of checklists for various kinds of work products,<br \/>\nsome of which we\u2019ll present below, you should plan to maintain and evolve your<br \/>\norganization\u2019s checklists over time. For example, the study of defects found in testing<br \/>\nand in production can reveal that some of these defects could have been found during<br \/>\nan earlier review, had the checklist contained appropriate items to look for.<\/p>\n<p>So, using checklist makes task easier for the testers.<\/p>\n<p>Finally,While checklists are very useful, there is a risk with checklist that weather the product we build is right or not?<\/p>\n<p>This is the case as I have written in my previous article of Difference between Verification and Validation.<\/p>\n<p>Verification&#8212;-&gt; it checks weather we are building product right??<br \/>\nValidation&#8212;&#8212;&gt;it checks weather we are building right product ??<\/p>\n<p>Always Remember to think outside of the checklist to look at whether the<br \/>\nproduct will actually solve the end users\u2019 problems.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/Testing\">Click here for government certification in Testing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Technical test analysts have a role in defining, applying, and maintaining design and code review checklists.\u00a0 Why are checklists important? For one thing, checklists also serve to ensure that the same level and type of scrutiny is brought to each author\u2019s work. There can be a tendency of review participants to defer to a senior&#8230;<\/p>\n","protected":false},"author":550,"featured_media":20808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[1557],"tags":[1588,1587],"class_list":["post-20761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-testing","tag-code-design","tag-code-review"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Checklist in Code Review and Design - Vskills Blog<\/title>\n<meta name=\"description\" content=\"Why are checklists important for Code Review and Design?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Checklist in Code Review and Design - Vskills Blog\" \/>\n<meta property=\"og:description\" content=\"Why are checklists important for Code Review and Design?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/\" \/>\n<meta property=\"og:site_name\" content=\"Vskills Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ra1vi2\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-30T05:19:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-03T07:44:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"333\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ravi Verma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ravi Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/\",\"name\":\"Checklist in Code Review and Design - Vskills Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png\",\"datePublished\":\"2014-12-30T05:19:23+00:00\",\"dateModified\":\"2024-04-03T07:44:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9\"},\"description\":\"Why are checklists important for Code Review and Design?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#primaryimage\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png\",\"width\":500,\"height\":333},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checklist in Code Review and Design\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/\",\"name\":\"Vskills Blog\",\"description\":\"Vskills - A Initiative in Assessment to Enhance Employability\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9\",\"name\":\"Ravi Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g\",\"caption\":\"Ravi Verma\"},\"description\":\"I am pursuing my B.tech in from Krishna Institute of Engineering and Technology. Year--- III Branch--- CSE I am good at following technologies ------&gt; JAVA(Servlet-JSP) Spring Struts-2 EJB Android Application Development Adobe Photoshop\",\"sameAs\":[\"https:\/\/www.facebook.com\/ra1vi2\",\"https:\/\/twitter.com\/ra1vi2\"],\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/author\/ravi-verma\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Checklist in Code Review and Design - Vskills Blog","description":"Why are checklists important for Code Review and Design?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/","og_locale":"en_US","og_type":"article","og_title":"Checklist in Code Review and Design - Vskills Blog","og_description":"Why are checklists important for Code Review and Design?","og_url":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/","og_site_name":"Vskills Blog","article_publisher":"https:\/\/www.facebook.com\/vskills.in","article_author":"https:\/\/www.facebook.com\/ra1vi2","article_published_time":"2014-12-30T05:19:23+00:00","article_modified_time":"2024-04-03T07:44:53+00:00","og_image":[{"width":500,"height":333,"url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png","type":"image\/png"}],"author":"Ravi Verma","twitter_misc":{"Written by":"Ravi Verma","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/","url":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/","name":"Checklist in Code Review and Design - Vskills Blog","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png","datePublished":"2014-12-30T05:19:23+00:00","dateModified":"2024-04-03T07:44:53+00:00","author":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9"},"description":"Why are checklists important for Code Review and Design?","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#primaryimage","url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png","contentUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2014\/12\/checklist-in-code-review-and-design.png","width":500,"height":333},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/blog\/checklist-in-code-review-and-design\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/blog\/"},{"@type":"ListItem","position":2,"name":"Checklist in Code Review and Design"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/blog\/#website","url":"https:\/\/www.vskills.in\/certification\/blog\/","name":"Vskills Blog","description":"Vskills - A Initiative in Assessment to Enhance Employability","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9","name":"Ravi Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g","caption":"Ravi Verma"},"description":"I am pursuing my B.tech in from Krishna Institute of Engineering and Technology. Year--- III Branch--- CSE I am good at following technologies ------&gt; JAVA(Servlet-JSP) Spring Struts-2 EJB Android Application Development Adobe Photoshop","sameAs":["https:\/\/www.facebook.com\/ra1vi2","https:\/\/twitter.com\/ra1vi2"],"url":"https:\/\/www.vskills.in\/certification\/blog\/author\/ravi-verma\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/20761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/users\/550"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/comments?post=20761"}],"version-history":[{"count":8,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/20761\/revisions"}],"predecessor-version":[{"id":70981,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/20761\/revisions\/70981"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media\/20808"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media?parent=20761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/categories?post=20761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/tags?post=20761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}