{"id":1547,"date":"2023-06-12T10:18:06","date_gmt":"2023-06-12T08:18:06","guid":{"rendered":"https:\/\/www.alexvermeule.com\/?post_type=begrip&#038;p=1547"},"modified":"2024-02-03T13:42:37","modified_gmt":"2024-02-03T11:42:37","slug":"cyclomatic-complexity","status":"publish","type":"begrip","link":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/","title":{"rendered":"Cyclomatic Complexity"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1547\" class=\"elementor elementor-1547\" data-elementor-post-type=\"begrip\">\n\t\t\t\t<div class=\"elementor-element elementor-element-838e701 e-flex e-con-boxed e-con e-parent\" data-id=\"838e701\" 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-fd87bab elementor-widget elementor-widget-text-editor\" data-id=\"fd87bab\" 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 Cyclomatic Complexity<\/h2><p>Cyclomatic Complexity is een metriek die je gebruikt om de complexiteit van een stuk softwarecode te beoordelen. Je doet dit door het aantal beslissingspunten in een codefragment te tellen. Voorbeelden hiervan zijn lussen, voorwaardelijke verklaringen (if-statements, switch-cases) en logische operatoren.<\/p><p>Een hogere complexiteit duidt meestal op moeilijk te begrijpen code die je mogelijk beter kunt herschrijven. Het proces van herschrijven noem je ook wel refactoring. Dit is het\u00a0vereenvoudigen van code om\u00a0deze o.a. begrijpelijker en onderhoudsvriendelijker te maken.<\/p><p>Cyclomatic Complexity is trouwens geen specifieke term die exclusief met Scrum verbonden is, maar eerder een concept binnen software engineering.\u00a0En hoewel het een nuttige indicator is om de complexiteit van code te beoordelen, is het niet de enige. Er zijn meer\u00a0<a href=\"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/\">Code Metrics<\/a>\u00a0om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren.<\/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 Cyclomatic Complexity Cyclomatic Complexity is een metriek die je gebruikt om de complexiteit van een stuk softwarecode te beoordelen. Je doet dit door het aantal beslissingspunten in een codefragment te tellen. Voorbeelden hiervan zijn lussen, voorwaardelijke verklaringen (if-statements, switch-cases) en logische operatoren. Een hogere complexiteit duidt meestal op moeilijk te begrijpen code die je [&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-1547","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>Cyclomatic Complexity &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule<\/title>\n<meta name=\"description\" content=\"Wat is Cyclomatic Complexity en hoe gebruik je het om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren?\" \/>\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\/cyclomatic-complexity\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cyclomatic Complexity\" \/>\n<meta property=\"og:description\" content=\"Wat is Cyclomatic Complexity en hoe gebruik je het om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/\" \/>\n<meta property=\"og:site_name\" content=\"Freelance Product Owner, Scrum Training \u2022 Alex Vermeule\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-03T11:42:37+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=\"1 minuut\" \/>\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\\\/cyclomatic-complexity\\\/\",\"url\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/cyclomatic-complexity\\\/\",\"name\":\"Cyclomatic Complexity &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/#website\"},\"datePublished\":\"2023-06-12T08:18:06+00:00\",\"dateModified\":\"2024-02-03T11:42:37+00:00\",\"description\":\"Wat is Cyclomatic Complexity en hoe gebruik je het om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/cyclomatic-complexity\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/cyclomatic-complexity\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.alexvermeule.com\\\/nl\\\/begrippen\\\/code-metrics\\\/cyclomatic-complexity\\\/#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\":\"Cyclomatic Complexity\"}]},{\"@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":"Cyclomatic Complexity &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","description":"Wat is Cyclomatic Complexity en hoe gebruik je het om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren?","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\/cyclomatic-complexity\/","og_locale":"nl_NL","og_type":"article","og_title":"Cyclomatic Complexity","og_description":"Wat is Cyclomatic Complexity en hoe gebruik je het om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren?","og_url":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/","og_site_name":"Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","article_modified_time":"2024-02-03T11:42:37+00:00","twitter_card":"summary_large_image","twitter_site":"@alexve","twitter_misc":{"Geschatte leestijd":"1 minuut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/","url":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/","name":"Cyclomatic Complexity &#8226; Freelance Product Owner, Scrum Training \u2022 Alex Vermeule","isPartOf":{"@id":"https:\/\/www.alexvermeule.com\/nl\/#website"},"datePublished":"2023-06-12T08:18:06+00:00","dateModified":"2024-02-03T11:42:37+00:00","description":"Wat is Cyclomatic Complexity en hoe gebruik je het om de kwaliteit van de ontwikkelde software te evalueren en te verbeteren?","breadcrumb":{"@id":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.alexvermeule.com\/nl\/begrippen\/code-metrics\/cyclomatic-complexity\/#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":"Cyclomatic Complexity"}]},{"@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\/1547","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\/1547\/revisions"}],"predecessor-version":[{"id":21387,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip\/1547\/revisions\/21387"}],"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=1547"}],"wp:term":[{"taxonomy":"begrip_categorie","embeddable":true,"href":"https:\/\/www.alexvermeule.com\/nl\/wp-json\/wp\/v2\/begrip_categorie?post=1547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}