{"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":"Go'da KISS, DRY ve LOD Prensipleri: Uygulama Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zC7CLSXUik\"><a href=\"https:\/\/fatihsoysal.com\/blog\/goda-kiss-dry-ve-lod-prensipleri-uygulama-rehberi\/\">Go&#8217;da KISS, DRY ve LOD Prensipleri: Uygulama Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/goda-kiss-dry-ve-lod-prensipleri-uygulama-rehberi\/embed\/#?secret=zC7CLSXUik\" width=\"600\" height=\"338\" title=\"&#8220;Go&#8217;da KISS, DRY ve LOD Prensipleri: Uygulama Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"zC7CLSXUik\" 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":"Karma\u015f\u0131k Go projelerinde verimlili\u011fi ve s\u00fcrd\u00fcr\u00fclebilirli\u011fi nas\u0131l sa\u011flayaca\u011f\u0131n\u0131z konusunda m\u0131 s\u0131k\u0131nt\u0131 ya\u015f\u0131yorsunuz? Bu makalede, yaz\u0131l\u0131m geli\u015ftirmenin temel prensipleri olan KISS (Keep It Simple, Stupid), DRY (Don't Repeat Yourself) ve LOD (Law of Demeter) prensiplerini Go dilinde nas\u0131l uygulayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. KISS, DRY ve LOD'u anlamak ve uygulamak, kodunuzun okunabilirli\u011fini, bak\u0131m\u0131n\u0131 ve \u00f6l\u00e7eklenebilirli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r. Haz\u0131rsan\u0131z, Go kodunuzda bu g\u00fc\u00e7l\u00fc prensipleri kullanman\u0131n yollar\u0131na dalal\u0131m!"}