{"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":"Git Bisect ile Regresyonlar\u0131 Nas\u0131l Onar\u0131r\u0131z?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Y4tzP7sBWC\"><a href=\"https:\/\/fatihsoysal.com\/blog\/git-bisect-ile-regresyonlari-nasil-onaririz\/\">Git Bisect ile Regresyonlar\u0131 Nas\u0131l Onar\u0131r\u0131z?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/git-bisect-ile-regresyonlari-nasil-onaririz\/embed\/#?secret=Y4tzP7sBWC\" width=\"600\" height=\"338\" title=\"&#8220;Git Bisect ile Regresyonlar\u0131 Nas\u0131l Onar\u0131r\u0131z?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Y4tzP7sBWC\" 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":"Yaz\u0131l\u0131m geli\u015ftirme s\u00fcrecinde kar\u015f\u0131la\u015f\u0131lan en can s\u0131k\u0131c\u0131 sorunlardan biri, beklenmedik regresyonlard\u0131r. Bir \u00f6zellik ekledikten veya bir hata d\u00fczeltmesi yapt\u0131ktan sonra, daha \u00f6nce \u00e7al\u0131\u015fan bir \u015feyin art\u0131k \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 fark ederiz. \u0130\u015fte bu noktada Git Bisect devreye girer. Bu g\u00fc\u00e7l\u00fc ara\u00e7, regresyonun hangi commit'te ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 h\u0131zl\u0131 ve etkili bir \u015fekilde bulmam\u0131za yard\u0131mc\u0131 olur."}