{"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":"#95 \u2014 Basit \u00dcyelerin Tekrarlar\u0131n\u0131 Belirleme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"tWy5SBe7WB\"><a href=\"https:\/\/fatihsoysal.com\/blog\/95-basit-uyelerin-tekrarlarini-belirleme\/\">#95 \u2014 Basit \u00dcyelerin Tekrarlar\u0131n\u0131 Belirleme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/95-basit-uyelerin-tekrarlarini-belirleme\/embed\/#?secret=tWy5SBe7WB\" width=\"600\" height=\"338\" title=\"&#8220;#95 \u2014 Basit \u00dcyelerin Tekrarlar\u0131n\u0131 Belirleme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"tWy5SBe7WB\" 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\u015ftirmede, \u00f6zellikle b\u00fcy\u00fck ve karma\u015f\u0131k projelerde, ayn\u0131 verinin farkl\u0131 yerlerde tekrarlanmas\u0131 yayg\u0131n bir sorundur. Bu tekrarlar, kodu karma\u015f\u0131kla\u015ft\u0131r\u0131r, bak\u0131m\u0131 zorla\u015ft\u0131r\u0131r ve hata riskini art\u0131r\u0131r. Bu nedenle, kod taban\u0131nda tekrar eden verileri belirlemek ve bunlar\u0131 tek bir kaynakta y\u00f6netmek \u00f6nemlidir."}