{"id":1550,"date":"2023-06-12T11:23:59","date_gmt":"2023-06-12T09:23:59","guid":{"rendered":"https:\/\/www.alexvermeule.com\/?post_type=begrip&#038;p=1550"},"modified":"2024-02-21T16:22:31","modified_gmt":"2024-02-21T14:22:31","slug":"code-coverage","status":"publish","type":"begrip","link":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/","title":{"rendered":"Code coverage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1550\" class=\"elementor elementor-1550\" data-elementor-post-type=\"begrip\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85b37e1 e-flex e-con-boxed e-con e-parent\" data-id=\"85b37e1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccc9072 elementor-widget elementor-widget-text-editor\" data-id=\"ccc9072\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Definitie Code Coverage<\/h2>\n<p>Code Coverage is een metriek die je gebruikt in softwareontwikkeling. Je meet de mate waarin de broncode van je software is getest door een bijbehorende set aan tests. Code coverage drukt de verhouding uit tussen geteste en niet-geteste code.<\/p>\n<p>Het bijhouden van code coverage helpt je allereerst om antwoord te krijgen op de vraag of je genoeg test. Daarnaast identificeer je hiermee ook de ongeteste delen van je applicatie.<\/p>\n<p>Maar wat is dat dan, je code te testen?&nbsp; Je verifieert hiermee of het semantisch correct is. Oftewel, gedraagt het zich zoals het zou moeten.&nbsp;Uiteindelijk helpt je dit om de kwaliteit van je product of applicatie te beoordelen.<\/p>\n<h2>Wat zegt het over de kwaliteit<\/h2>\n<p>Wat belangrijk is om te realiseren, is dat code coverage niets vertelt over de kwaliteit van de uitgevoerde tests.&nbsp;Dat betekent dus dat code die gedekt wordt door tests niet automatisch van hoge kwaliteit is.<\/p>\n<p>Wees daarom voorzichtig met een hoog percentage coverage als een doel op zich te maken. Dwing het zeker niet af bij anderen. De kans is groot dat dit tot contraproductief gedrag leidt. Denk bijvoorbeeld aan tests die niet controleren of het gedrag van de code correct is.<\/p>\n<p>Als je nu een lage code coverage hebt, dan vereist dat hoogstwaarschijnlijk een andere manier van werken voor jou en je team. Begin met het schrijven van tests (voordat je een regel code schrijft) en maak dit onderdeel van je dagelijkse routine. Identificeer hoge risicogebieden in de code die momenteel niet gedekt zijn en schrijf tests voor die gebieden. Op deze manier pluk je al vrij snel voordelen en bereik je het echte doel: de kwaliteit van je software op een effectieve manier verhogen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Definitie Code Coverage Code Coverage is een metriek die je gebruikt in softwareontwikkeling. Je meet de mate waarin de broncode van je software is getest door een bijbehorende set aan tests. Code coverage drukt de verhouding uit tussen geteste en niet-geteste code. Het bijhouden van code coverage helpt je allereerst om antwoord te krijgen op [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1544,"menu_order":0,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"begrip_categorie":[],"class_list":["post-1550","begrip","type-begrip","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Code coverage &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule<\/title>\n<meta name=\"description\" content=\"Wat is Code coverage en zegt het iets over de kwaliteit van je code? Waar moet je op letten als je deze metriek in je team gebruikt?\" \/>\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.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code coverage\" \/>\n<meta property=\"og:description\" content=\"Wat is Code coverage en zegt het iets over de kwaliteit van je code? Waar moet je op letten als je deze metriek in je team gebruikt?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/\" \/>\n<meta property=\"og:site_name\" content=\"Freelance Product Owner, Scrum Training \u2022 Alex Vermeule\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-21T14:22:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@alexve\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/code-coverage\\\/\",\"url\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/code-coverage\\\/\",\"name\":\"Code coverage &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#website\"},\"datePublished\":\"2023-06-12T09:23:59+00:00\",\"dateModified\":\"2024-02-21T14:22:31+00:00\",\"description\":\"Wat is Code coverage en zegt het iets over de kwaliteit van je code? Waar moet je op letten als je deze metriek in je team gebruikt?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/code-coverage\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/code-coverage\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/code-coverage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code metrics\",\"item\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Code coverage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/\",\"name\":\"Freelance Product Owner, Scrum Training \u2022 Alex Vermeule\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#organization\",\"name\":\"Alex Vermeule Training & Coaching\",\"url\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.alexvermeule.com\\\/wp-content\\\/uploads\\\/Alex-Vermeule-Logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.alexvermeule.com\\\/wp-content\\\/uploads\\\/Alex-Vermeule-Logo.svg\",\"caption\":\"Alex Vermeule Training & Coaching\"},\"image\":{\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/alexve\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/alexve\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Code coverage &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","description":"Wat is Code coverage en zegt het iets over de kwaliteit van je code? Waar moet je op letten als je deze metriek in je team gebruikt?","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.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/","og_locale":"nl_NL","og_type":"article","og_title":"Code coverage","og_description":"Wat is Code coverage en zegt het iets over de kwaliteit van je code? Waar moet je op letten als je deze metriek in je team gebruikt?","og_url":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/","og_site_name":"Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","article_modified_time":"2024-02-21T14:22:31+00:00","twitter_card":"summary_large_image","twitter_site":"@alexve","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/","url":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/","name":"Code coverage &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","isPartOf":{"@id":"https:\/\/www.alexvermeule.com\/nl\/#website"},"datePublished":"2023-06-12T09:23:59+00:00","dateModified":"2024-02-21T14:22:31+00:00","description":"Wat is Code coverage en zegt het iets over de kwaliteit van je code? Waar moet je op letten als je deze metriek in je team gebruikt?","breadcrumb":{"@id":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/code-coverage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.alexvermeule.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Code metrics","item":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/"},{"@type":"ListItem","position":3,"name":"Code coverage"}]},{"@type":"WebSite","@id":"https:\/\/www.alexvermeule.com\/nl\/#website","url":"https:\/\/www.alexvermeule.com\/nl\/","name":"Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","description":"","publisher":{"@id":"https:\/\/www.alexvermeule.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.alexvermeule.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.alexvermeule.com\/nl\/#organization","name":"Alex Vermeule Training & Coaching","url":"https:\/\/www.alexvermeule.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.alexvermeule.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.alexvermeule.com\/wp-content\/uploads\/Alex-Vermeule-Logo.svg","contentUrl":"https:\/\/www.alexvermeule.com\/wp-content\/uploads\/Alex-Vermeule-Logo.svg","caption":"Alex Vermeule Training & Coaching"},"image":{"@id":"https:\/\/www.alexvermeule.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/alexve","https:\/\/www.linkedin.com\/in\/alexve\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip\/1550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip"}],"about":[{"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/types\/begrip"}],"author":[{"embeddable":true,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":6,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip\/1550\/revisions"}],"predecessor-version":[{"id":22667,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip\/1550\/revisions\/22667"}],"up":[{"embeddable":true,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip\/1544"}],"wp:attachment":[{"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/media?parent=1550"}],"wp:term":[{"taxonomy":"begrip_categorie","embeddable":true,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip_categorie?post=1550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}