{"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":"Java'da Giri\u015f Do\u011frulamas\u0131: Koruma Ko\u015fullar\u0131yla Ustala\u015fma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"hxm0WSQSmd\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javada-giris-dogrulamasi-koruma-kosullariyla-ustalasma\/\">Java&#8217;da Giri\u015f Do\u011frulamas\u0131: Koruma Ko\u015fullar\u0131yla Ustala\u015fma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javada-giris-dogrulamasi-koruma-kosullariyla-ustalasma\/embed\/#?secret=hxm0WSQSmd\" width=\"600\" height=\"338\" title=\"&#8220;Java&#8217;da Giri\u015f Do\u011frulamas\u0131: Koruma Ko\u015fullar\u0131yla Ustala\u015fma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"hxm0WSQSmd\" 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, g\u00fcvenilir ve sa\u011flam uygulamalar olu\u015fturmak i\u00e7in giri\u015f do\u011frulamas\u0131 son derece \u00f6nemlidir. Java gibi g\u00fc\u00e7l\u00fc bir dilde bile, beklenmedik giri\u015f verileri uygulaman\u0131z\u0131n \u00e7\u00f6kmesine veya g\u00fcvenlik a\u00e7\u0131klar\u0131na yol a\u00e7abilir. Bu makalede, Java'da giri\u015f do\u011frulamas\u0131n\u0131 nas\u0131l iyile\u015ftirebilece\u011finizi ve kodunuzu daha okunakl\u0131 ve s\u00fcrd\u00fcr\u00fclebilir hale getirmeyi nas\u0131l ba\u015farabilece\u011finizi ele alaca\u011f\u0131z. Bunun i\u00e7in de koruma ko\u015fullar\u0131 (guard clauses) tekni\u011fini kullanaca\u011f\u0131z."}