{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Gradle Jacoco'dan S\u0131n\u0131flar\u0131 Hari\u00e7 Tutma: Ad\u0131m Ad\u0131m K\u0131lavuz","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"tAvuUz3BJs\"><a href=\"https:\/\/fatihsoysal.com\/blog\/gradle-jacocodan-siniflari-haric-tutma-adim-adim-kilavuz\/\">Gradle Jacoco&#8217;dan S\u0131n\u0131flar\u0131 Hari\u00e7 Tutma: Ad\u0131m Ad\u0131m K\u0131lavuz<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/gradle-jacocodan-siniflari-haric-tutma-adim-adim-kilavuz\/embed\/#?secret=tAvuUz3BJs\" width=\"600\" height=\"338\" title=\"&#8220;Gradle Jacoco&#8217;dan S\u0131n\u0131flar\u0131 Hari\u00e7 Tutma: Ad\u0131m Ad\u0131m K\u0131lavuz&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"tAvuUz3BJs\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Gradle'da Jacoco kullanarak kod kapsam\u0131 analizinde baz\u0131 s\u0131n\u0131flar\u0131 nas\u0131l hari\u00e7 tutabilece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bildi\u011finiz gibi, Jacoco, Java kodu i\u00e7in m\u00fckemmel bir kod kapsam\u0131 arac\u0131d\u0131r. Ancak, bazen belirli s\u0131n\u0131flar\u0131 analizden hari\u00e7 tutman\u0131z gerekebilir; \u00f6rne\u011fin, otomatik olarak olu\u015fturulan kodlar, \u00fc\u00e7\u00fcnc\u00fc parti k\u00fct\u00fcphaneler veya test s\u0131n\u0131flar\u0131 gibi. Neyse ki, Gradle bunu olduk\u00e7a kolayla\u015ft\u0131r\u0131yor."}