{"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":"Kendi Kodumu Yeniden Yap\u0131land\u0131rmak: Bir Kod \u00c7\u00f6k\u00fc\u015fleri Hikayesi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"UGg2cy4KY1\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kendi-kodumu-yeniden-yapilandirmak-bir-kod-cokusleri-hikayesi\/\">Kendi Kodumu Yeniden Yap\u0131land\u0131rmak: Bir Kod \u00c7\u00f6k\u00fc\u015fleri Hikayesi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kendi-kodumu-yeniden-yapilandirmak-bir-kod-cokusleri-hikayesi\/embed\/#?secret=UGg2cy4KY1\" width=\"600\" height=\"338\" title=\"&#8220;Kendi Kodumu Yeniden Yap\u0131land\u0131rmak: Bir Kod \u00c7\u00f6k\u00fc\u015fleri Hikayesi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"UGg2cy4KY1\" 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":"Kendi kodunuzda kayboldu\u011funuzu, her yeni \u00f6zellik eklemenin bir kabusa d\u00f6n\u00fc\u015ft\u00fc\u011f\u00fcn\u00fc ve k\u00fc\u00e7\u00fck bir de\u011fi\u015fikli\u011fin bile domino etkisi yaratarak her \u015feyi bozdu\u011funu hissettiniz mi hi\u00e7? \u0130\u015fte bu, kod kalitesinin d\u00fc\u015f\u00fc\u015fe ge\u00e7ti\u011fi ve yeniden yap\u0131land\u0131rman\u0131n (refaktoring) ka\u00e7\u0131n\u0131lmaz hale geldi\u011fi an\u0131n ta kendisidir. Bu makalede, kod \u00e7\u00f6k\u00fc\u015flerinden kurtulmak ve daha s\u00fcrd\u00fcr\u00fclebilir bir yaz\u0131l\u0131m geli\u015ftirmek i\u00e7in kendi kodunuzu nas\u0131l ad\u0131m ad\u0131m d\u00f6n\u00fc\u015ft\u00fcrece\u011finizi ke\u015ffedece\u011fiz."}