{"id":61615,"date":"2023-12-04T11:22:55","date_gmt":"2023-12-04T02:22:55","guid":{"rendered":"https:\/\/monolith.law\/tr\/?p=61615"},"modified":"2024-03-14T10:48:59","modified_gmt":"2024-03-14T01:48:59","slug":"contractcheck-and-debug","status":"publish","type":"post","link":"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug","title":{"rendered":"Eski bir BT m\u00fchendisi avukat\u0131, s\u00f6zle\u015fme kontrol\u00fc ile hata ay\u0131klama aras\u0131ndaki benzerlikleri a\u00e7\u0131kl\u0131yor"},"content":{"rendered":"\n<p>S\u00f6zde &#8220;\u015firketin dan\u0131\u015fman avukat\u0131&#8221;n\u0131n g\u00f6revlerinin merkezinde, \u015firketin her g\u00fcn m\u00fc\u015fterileri ve i\u015f ortaklar\u0131 gibi taraflarla imzalad\u0131\u011f\u0131 s\u00f6zle\u015fmelerin kontrol\u00fc ve d\u00fczeltmeleri yer al\u0131r. Ve bu t\u00fcr kontroller ve d\u00fczeltmeler, ka\u00e7\u0131n\u0131lmaz olarak, &#8220;hukuk ve ilgili i\u015f alan\u0131nda bilgili ki\u015filer&#8221; olmadan tam olarak ger\u00e7ekle\u015ftirilemez. Neden b\u00f6yle oldu\u011funu a\u00e7\u0131kl\u0131yoruz.<\/p>\n\n\n\n<p>Ancak, a\u015fa\u011f\u0131daki a\u00e7\u0131klamalar\u0131n, m\u00fchendisler veya programlama deneyimi olan ki\u015filer olmadan anla\u015f\u0131lmas\u0131 zor olabilir. Monolith Hukuk B\u00fcrosu, eski bir IT m\u00fchendisi ve \u015firket y\u00f6neticisi olan bir avukat\u0131n temsil etti\u011fi bir hukuk b\u00fcrosudur. Sonu\u00e7ta, &#8220;eski bir IT m\u00fchendisi ve \u015firket y\u00f6neticisinin temsil etti\u011fi bir hukuk b\u00fcrosu olarak, m\u00fchendisler ve programlama deneyimi olan y\u00f6neticilere, s\u00f6zle\u015fme kontrol\u00fc ve d\u00fczeltmeleri hakk\u0131nda a\u00e7\u0131klama yapan bir makale&#8221; konumland\u0131rmas\u0131d\u0131r.<\/p>\n\n\n\n<p>Ve bu konumland\u0131rma \u00fczerinde, s\u00f6zle\u015fme kontrol\u00fc ve d\u00fczeltmeleri, s\u00f6zde &#8220;hata ay\u0131klama&#8221;ya benzer bir i\u015flem olacakt\u0131r.<\/p>\n\n\n\n<ol>\n<li>\u00d6ncelikle &#8220;hata&#8221; nedir?<\/li>\n\n\n\n<li>&#8220;Hata ay\u0131klama&#8221; ne t\u00fcr bir i\u015flemdir?<\/li>\n\n\n\n<li>S\u00f6zle\u015fmeler nas\u0131l bir algoritmay\u0131 belirler?<\/li>\n\n\n\n<li>S\u00f6zle\u015fme d\u00fczeltmeleri ne t\u00fcr bir i\u015flemdir?<\/li>\n<\/ol>\n\n\n\n<p>S\u0131ras\u0131yla, bu nedenle m\u00fchendisler i\u00e7in &#8220;do\u011fal&#8221; bir konu\u015fmadan ba\u015flayacak, ancak a\u015fa\u011f\u0131da a\u00e7\u0131kl\u0131yoruz.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#%E2%80%9CHata%E2%80%9D_ve_%E2%80%9CHata_Ayiklama%E2%80%9D_Nedir\" title=\"&#8220;Hata&#8221; ve &#8220;Hata Ay\u0131klama&#8221; Nedir?\">&#8220;Hata&#8221; ve &#8220;Hata Ay\u0131klama&#8221; Nedir?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Hata_%E2%80%9CBilgisayarin_Bozulmasi%E2%80%9D_Degildir\" title=\"Hata, &#8220;Bilgisayar\u0131n Bozulmas\u0131&#8221; De\u011fildir\">Hata, &#8220;Bilgisayar\u0131n Bozulmas\u0131&#8221; De\u011fildir<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#%E2%80%9CBeklenmeyen_Davranis%E2%80%9D_Neden_Olusur\" title=\"&#8220;Beklenmeyen Davran\u0131\u015f&#8221; Neden Olu\u015fur?\">&#8220;Beklenmeyen Davran\u0131\u015f&#8221; Neden Olu\u015fur?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#%E2%80%9CBeklenmeyen_Bir_Davranisin_Olusup_Olusmayacagini%E2%80%9D_Incelemek\" title=\"&#8220;Beklenmeyen Bir Davran\u0131\u015f\u0131n Olu\u015fup Olu\u015fmayaca\u011f\u0131n\u0131&#8221; \u0130ncelemek\">&#8220;Beklenmeyen Bir Davran\u0131\u015f\u0131n Olu\u015fup Olu\u015fmayaca\u011f\u0131n\u0131&#8221; \u0130ncelemek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#%E2%80%9CHata_Ayiklama%E2%80%9D_Ne_Tur_Bir_Islemdir\" title=\"&#8220;Hata Ay\u0131klama&#8221; Ne T\u00fcr Bir \u0130\u015flemdir?\">&#8220;Hata Ay\u0131klama&#8221; Ne T\u00fcr Bir \u0130\u015flemdir?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Sozlesme_Kontrolu_Nedir_ve_Nasil_Bir_Islem_Yapilir\" title=\"S\u00f6zle\u015fme Kontrol\u00fc Nedir ve Nas\u0131l Bir \u0130\u015flem Yap\u0131l\u0131r?\">S\u00f6zle\u015fme Kontrol\u00fc Nedir ve Nas\u0131l Bir \u0130\u015flem Yap\u0131l\u0131r?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Sozlesmede_Algoritmanin_Tum_Detaylari_Belirtilmemistir\" title=\"S\u00f6zle\u015fmede Algoritman\u0131n T\u00fcm Detaylar\u0131 Belirtilmemi\u015ftir\">S\u00f6zle\u015fmede Algoritman\u0131n T\u00fcm Detaylar\u0131 Belirtilmemi\u015ftir<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Sozlesmeler_Medeni_Kanun_gibi_ilkeleri_%E2%80%98uzerine_yazan%E2%80%99_seylerdir\" title=\"S\u00f6zle\u015fmeler, Medeni Kanun gibi ilkeleri &#8216;\u00fczerine yazan&#8217; \u015feylerdir\">S\u00f6zle\u015fmeler, Medeni Kanun gibi ilkeleri &#8216;\u00fczerine yazan&#8217; \u015feylerdir<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Gelecekte_olusabilecek_olaylari_tahmin_edemezsek_%E2%80%9Chata_ayiklama%E2%80%9D_yapamayiz\" title=\"Gelecekte olu\u015fabilecek olaylar\u0131 tahmin edemezsek &#8220;hata ay\u0131klama&#8221; yapamay\u0131z\">Gelecekte olu\u015fabilecek olaylar\u0131 tahmin edemezsek &#8220;hata ay\u0131klama&#8221; yapamay\u0131z<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#%E2%80%9CBeklenmeyen%E2%80%9D_Durumlar_Yonetimsel_Kararlara_da_Dayanir\" title=\"&#8220;Beklenmeyen&#8221; Durumlar Y\u00f6netimsel Kararlara da Dayan\u0131r\">&#8220;Beklenmeyen&#8221; Durumlar Y\u00f6netimsel Kararlara da Dayan\u0131r<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Ozet\" title=\"\u00d6zet\">\u00d6zet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/monolith.law\/tr\/it\/contractcheck-and-debug\/#Sozlesme_Hazirlama_ve_Inceleme_Hizmetlerimiz\" title=\"S\u00f6zle\u015fme Haz\u0131rlama ve \u0130nceleme Hizmetlerimiz\">S\u00f6zle\u015fme Haz\u0131rlama ve \u0130nceleme Hizmetlerimiz<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CHata%E2%80%9D_ve_%E2%80%9CHata_Ayiklama%E2%80%9D_Nedir\"><\/span>&#8220;Hata&#8221; ve &#8220;Hata Ay\u0131klama&#8221; Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hata_%E2%80%9CBilgisayarin_Bozulmasi%E2%80%9D_Degildir\"><\/span>Hata, &#8220;Bilgisayar\u0131n Bozulmas\u0131&#8221; De\u011fildir<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>&#8220;Hata&#8221; denildi\u011finde, bilgisayarda bir i\u015flem yaparken makineden duman \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve ekran\u0131n garip bir g\u00f6r\u00fcnt\u00fcye d\u00f6n\u00fc\u015ft\u00fc\u011f\u00fcn\u00fc d\u00fc\u015f\u00fcnenler olabilir. Ancak, bir bilgisayar temelde &#8220;s\u00f6yleneni&#8221; yapar. Bu, bir hatan\u0131n olu\u015ftu\u011fu durumlar i\u00e7in de ge\u00e7erlidir. Yani &#8220;hata&#8221;,<\/p>\n\n\n\n<ul>\n<li>Bilgisayar\u0131n s\u00f6yleneni yapt\u0131\u011f\u0131 halde<\/li>\n\n\n\n<li>Kullan\u0131c\u0131 i\u00e7in bu eylemin &#8220;beklenmeyen bir davran\u0131\u015f&#8221; olmas\u0131<\/li>\n<\/ul>\n\n\n\n<p>gibi bir durumdur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CBeklenmeyen_Davranis%E2%80%9D_Neden_Olusur\"><\/span>&#8220;Beklenmeyen Davran\u0131\u015f&#8221; Neden Olu\u015fur?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u00d6rne\u011fin, Mario tipi bir aksiyon oyunundaki &#8220;duvardan ge\u00e7me&#8221; hatas\u0131 hakk\u0131nda d\u00fc\u015f\u00fcnelim.<\/p>\n\n\n\n<p>Mario&#8217;nun z\u0131plamas\u0131, bir ikinci derece fonksiyondur. \u0130vme, h\u0131z, koordinat. Ancak, bir ikinci derece fonksiyon olsa bile, \u00f6rne\u011fin &#8220;X=1.76582 oldu\u011funda Y ne olur?&#8221; gibi, X&#8217;i sonsuz derecede ince bir \u015fekilde b\u00f6lebiliriz, ancak bir video oyununda zaman\u0131 sonsuz derecede ince bir \u015fekilde b\u00f6lemezsiniz. \u00c7\u00fcnk\u00fc ekran saniyede (\u00f6rne\u011fin) sadece 30 kez de\u011fi\u015fir. Dolay\u0131s\u0131yla, Mario adeta her saniye 30 kez &#8220;\u0131\u015f\u0131nlan\u0131yor&#8221;.<\/p>\n\n\n\n<p>Bu durumda, \u00f6rne\u011fin, &#8220;Mario z\u0131plad\u0131\u011f\u0131nda yukar\u0131da bir duvar vard\u0131 ve geri sekti&#8221; durumu \u015f\u00f6yle bir durumdur:<\/p>\n\n\n\n<ol>\n<li>Bir \u00f6nceki an Mario hala havadayken<\/li>\n\n\n\n<li>Sonraki an Mario&#8217;nun koordinatlar\u0131 duvar\u0131n i\u00e7ine girer<\/li>\n<\/ol>\n\n\n\n<p>gibi bir durumdur.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/09\/contractcheck1-1024x600.png\" alt=\"\" class=\"wp-image-5183\" \/><\/figure>\n\n\n\n<p>Bu durumda, &#8220;Mario z\u0131plarken yukar\u0131daki duvara \u00e7arpt\u0131&#8221; \u015feklinde bir sonuca varabiliriz. Dolay\u0131s\u0131yla, do\u011fal dilde ifade edersek,<\/p>\n\n\n\n<p class=\"has-text-align-center has-very-light-gray-background-color has-background\">E\u011fer Mario&#8217;nun koordinatlar\u0131 duvar\u0131n i\u00e7indeyse, geri sektirme i\u015flemi yap\u0131l\u0131r (\u203b1)<\/p>\n\n\n\n<p>gibi bir program yazarsak, &#8220;Mario z\u0131plad\u0131\u011f\u0131nda yukar\u0131da bir duvar vard\u0131 ve geri sekti&#8221; i\u015flemi ger\u00e7ekle\u015ftirilebilir.<\/p>\n\n\n\n<p>\u203b1, yukar\u0131da yaz\u0131ld\u0131\u011f\u0131 gibi, do\u011fru g\u00f6r\u00fcn\u00fcr. Ve ger\u00e7ekten de, &#8220;belirli ko\u015fullar alt\u0131nda&#8221; bu i\u015flem do\u011frudur.<\/p>\n\n\n\n<p>Ancak, daha dikkatli d\u00fc\u015f\u00fcn\u00fcrsek, a\u015fa\u011f\u0131daki gibi bir durum da olabilir (\u203b2).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/09\/contractcheck2-1024x638.png\" alt=\"\" class=\"wp-image-5184\" \/><\/figure>\n\n\n\n<p>Bu durumda, &#8220;Mario&#8217;nun koordinatlar\u0131 duvar\u0131n i\u00e7inde&#8221; an\u0131 yoktur ve dolay\u0131s\u0131yla geri sektirme i\u015flemi yap\u0131lmaz ve Mario duvardan ge\u00e7er.<\/p>\n\n\n\n<p>\u0130\u015fte bu, bir &#8220;hata&#8221; \u00f6rne\u011fidir. Bu t\u00fcr bir nedenle &#8220;duvardan ge\u00e7me hatas\u0131&#8221; olu\u015fsa bile, bilgisayar\u0131n bozulmu\u015f olmas\u0131 gerekmez. Bilgisayar sadece s\u00f6yleneni yapar ve bu davran\u0131\u015f\u0131 &#8220;beklenmeyen&#8221; veya &#8220;hata&#8221; olarak de\u011ferlendiren insanlard\u0131r. Ve bu &#8220;hata&#8221;, algoritman\u0131n uygun olmamas\u0131 nedeniyle olu\u015fur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CBeklenmeyen_Bir_Davranisin_Olusup_Olusmayacagini%E2%80%9D_Incelemek\"><\/span>&#8220;Beklenmeyen Bir Davran\u0131\u015f\u0131n Olu\u015fup Olu\u015fmayaca\u011f\u0131n\u0131&#8221; \u0130ncelemek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ancak, ger\u00e7ekten bir oyun oynarken yukar\u0131daki &#8220;duvardan ge\u00e7me&#8221; durumunun olu\u015fup olu\u015fmayaca\u011f\u0131, yukar\u0131da belirtildi\u011fi gibi soyut bir \u015fekilde d\u00fc\u015f\u00fcnerek belirsizdir. &#8220;Duvardan ge\u00e7me&#8221; durumunun olu\u015fup olu\u015fmayaca\u011f\u0131,<\/p>\n\n\n\n<ul>\n<li>Mario&#8217;nun z\u0131plama g\u00fcc\u00fc (ba\u015flang\u0131\u00e7 h\u0131z\u0131) ne kadar, z\u0131plama g\u00fcc\u00fcn\u00fc art\u0131ran bir \u00f6\u011fe var m\u0131<\/li>\n\n\n\n<li>Duvar en ince haliyle ne kadar kal\u0131n<\/li>\n<\/ul>\n\n\n\n<p>gibi ko\u015fullara ba\u011fl\u0131d\u0131r. Bu ko\u015fullar alt\u0131nda, \u203b2 gibi bir durumun olu\u015fup olu\u015fmayaca\u011f\u0131na ba\u011fl\u0131d\u0131r. E\u011fer \u203b2 olu\u015fmazsa, \u203b1 program\u0131nda bir sorun yoktur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CHata_Ayiklama%E2%80%9D_Ne_Tur_Bir_Islemdir\"><\/span>&#8220;Hata Ay\u0131klama&#8221; Ne T\u00fcr Bir \u0130\u015flemdir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dolay\u0131s\u0131yla, &#8220;hata ay\u0131klama&#8221;, yani hatay\u0131 bulup d\u00fczeltme i\u015flemi i\u00e7in,<\/p>\n\n\n\n<ol>\n<li>Program\u0131n hangi algoritmay\u0131 kulland\u0131\u011f\u0131n\u0131 okuyup anlamak (yukar\u0131daki \u203b1 do\u011fal dilde ifade edilmi\u015ftir, ancak ger\u00e7ekte programlar \u00f6zg\u00fcn bir dilde yaz\u0131lm\u0131\u015ft\u0131r, bu y\u00fczden okuma ve anlama zordur)<\/li>\n\n\n\n<li>Program\u0131n hangi ko\u015fullar alt\u0131nda \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 incelemek (z\u0131plama g\u00fcc\u00fc ve duvar kal\u0131nl\u0131\u011f\u0131 hakk\u0131nda ara\u015ft\u0131rma yapmak)<\/li>\n\n\n\n<li>Bu s\u0131rada beklenmeyen bir davran\u0131\u015f\u0131n olu\u015fup olu\u015fmayaca\u011f\u0131n\u0131 incelemek<\/li>\n<\/ol>\n\n\n\n<p>gibi bir s\u00fcre\u00e7 gereklidir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sozlesme_Kontrolu_Nedir_ve_Nasil_Bir_Islem_Yapilir\"><\/span>S\u00f6zle\u015fme Kontrol\u00fc Nedir ve Nas\u0131l Bir \u0130\u015flem Yap\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/09\/shutterstock_334043420-1024x684.jpg\" alt=\"\" class=\"wp-image-5188\" \/><figcaption class=\"wp-element-caption\">S\u00f6zle\u015fme kontrol\u00fc, &#8216;hata ay\u0131klama&#8217;ya benzer bir \u00f6zellik ta\u015f\u0131r<\/figcaption><\/figure>\n\n\n\n<p>S\u00f6zle\u015fme kontrol\u00fc de bu i\u015flemle benzerdir. Asl\u0131nda bir s\u00f6zle\u015fme, taraflar aras\u0131nda, gelecekte olu\u015fabilecek durumlar\u0131 \u00f6ng\u00f6r\u00fcr ve bu durumlar kar\u015f\u0131s\u0131nda taraflar\u0131n hangi hak ve y\u00fck\u00fcml\u00fcl\u00fcklere sahip olaca\u011f\u0131n\u0131, sonu\u00e7 olarak her iki taraf\u0131n nas\u0131l hareket edece\u011fini d\u00fczenler. Bu anlamda, bir s\u00f6zle\u015fme &#8216;ger\u00e7ek d\u00fcnyay\u0131 d\u00fczenleyen bir program&#8217; olarak adland\u0131r\u0131labilir. \u00d6rne\u011fin,<\/p>\n\n\n\n<p class=\"has-text-align-center has-very-light-gray-background-color has-background\">\u25cf\u25cf durumu ger\u00e7ekle\u015fti\u011finde, taraf A, taraf B&#8217;ye 1 milyon Yen tazminat \u00f6der.<\/p>\n\n\n\n<p>Bu t\u00fcr bir d\u00fczenlemeyi i\u00e7eren s\u00f6zle\u015fmeler, gelecekte olu\u015fabilecek durumlar i\u00e7in ko\u015fullar\u0131 ve etkileri tan\u0131mlar.<\/p>\n\n\n\n<p>Ve bu &#8216;ger\u00e7ek d\u00fcnyay\u0131 d\u00fczenleyen program&#8217;\u0131n herhangi bir sorunu olup olmad\u0131\u011f\u0131n\u0131 do\u011frulamak ve sorun varsa d\u00fczeltmek, ka\u00e7\u0131n\u0131lmaz olarak &#8216;hata ay\u0131klama&#8217;ya benzer bir i\u015flem olacakt\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sozlesmede_Algoritmanin_Tum_Detaylari_Belirtilmemistir\"><\/span>S\u00f6zle\u015fmede Algoritman\u0131n T\u00fcm Detaylar\u0131 Belirtilmemi\u015ftir<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ancak, &#8220;s\u00f6zle\u015fme&#8221; denilen \u015feyde, hukuk konusunda uzman olmayanlar i\u00e7in anlamas\u0131 zor, ancak son derece \u00f6nemli bir nokta vard\u0131r. S\u00f6zle\u015fme, taraflar aras\u0131ndaki d\u00fczeni belirleyen algoritman\u0131n sadece &#8220;bir k\u0131sm\u0131n\u0131&#8221; belirler. Ba\u015fka bir deyi\u015fle, sadece s\u00f6zle\u015fmeyi okuyarak, kendinizin ve kar\u015f\u0131 taraf\u0131n hangi algoritma alt\u0131nda d\u00fczenlendi\u011fini, t\u00fcm detaylar\u0131 \u00f6\u011frenemezsiniz.<\/p>\n\n\n\n<p>\u00d6rne\u011fin, bir ma\u011fazadan ikinci el bir CD sat\u0131n al\u0131rken, ma\u011faza ve m\u00fc\u015fteri aras\u0131nda bir &#8220;sat\u0131\u015f s\u00f6zle\u015fmesi&#8221; gibi bir \u015fey imzalanmaz, ancak CD&#8217;nin y\u00fczeyinde, \u00e7alarla oynat\u0131lamayan bir \u00e7izik varsa, ma\u011fazadan \u015fikayet etmek istersiniz ve ma\u011fazan\u0131n buna yan\u0131t vermesini beklersiniz. Bu, &#8220;hizmet sekt\u00f6r\u00fc oldu\u011fu i\u00e7in&#8221; d\u00fczeyinde bir konu de\u011fil, teorik olarak,<\/p>\n\n\n\n<ol>\n<li>S\u00f6zle\u015fme olmasa bile, sat\u0131\u015f s\u00f6zle\u015fmesi yap\u0131lm\u0131\u015ft\u0131r<\/li>\n\n\n\n<li>Medeni Kanun (Japon Medeni Kanunu), ikinci el CD&#8217;ler gibi (&#8220;belirli mallar&#8221; olarak adland\u0131r\u0131l\u0131r) sat\u0131\u015f s\u00f6zle\u015fmeleri hakk\u0131nda, sat\u0131c\u0131n\u0131n kusur garantisi sorumlulu\u011fu oldu\u011funu belirtir<\/li>\n\n\n\n<li>Dolay\u0131s\u0131yla, Medeni Kanun&#8217;un belirledi\u011fi algoritma ma\u011faza ve m\u00fc\u015fteri aras\u0131nda \u00e7al\u0131\u015f\u0131r ve ma\u011faza kusur garantisi sorumlulu\u011funu ta\u015f\u0131r<\/li>\n<\/ol>\n\n\n\n<p>mant\u0131\u011f\u0131d\u0131r. Ve &#8220;s\u00f6zle\u015fme&#8221;, Medeni Kanun gibi yasalar\u0131n tan\u0131mlad\u0131\u011f\u0131 algoritmay\u0131 de\u011fi\u015ftirir. \u00d6rne\u011fin, e\u011fer ma\u011faza ve m\u00fc\u015fteri aras\u0131nda &#8220;Ma\u011fazam\u0131z, CD&#8217;nin t\u00fcm kusurlar\u0131 hakk\u0131nda sonradan yap\u0131lan \u015fikayetleri kabul etmez&#8221; \u015feklinde bir s\u00f6zle\u015fme imzalanm\u0131\u015fsa,<\/p>\n\n\n\n<ol>\n<li>Sat\u0131\u015f s\u00f6zle\u015fmesi yap\u0131lm\u0131\u015ft\u0131r<\/li>\n\n\n\n<li>Medeni Kanun, ilgili s\u00f6zle\u015fme hakk\u0131nda, sat\u0131c\u0131n\u0131n kusur garantisi sorumlulu\u011fu oldu\u011funu belirtir<\/li>\n\n\n\n<li>Ancak, s\u00f6zle\u015fmenin h\u00fck\u00fcmleri gere\u011fi, 2. ilke de\u011fi\u015ftirilmi\u015f ve ma\u011fazada kusur garantisi sorumlulu\u011fu do\u011fmam\u0131\u015ft\u0131r<\/li>\n<\/ol>\n\n\n\n<p>\u015feklinde olur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sozlesmeler_Medeni_Kanun_gibi_ilkeleri_%E2%80%98uzerine_yazan%E2%80%99_seylerdir\"><\/span>S\u00f6zle\u015fmeler, Medeni Kanun gibi ilkeleri &#8216;\u00fczerine yazan&#8217; \u015feylerdir<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/09\/shutterstock_336766328-1024x702.jpg\" alt=\"\" class=\"wp-image-5189\" \/><figcaption class=\"wp-element-caption\">Sadece s\u00f6zle\u015fmeyi okuyarak &#8216;algoritman\u0131n&#8217; tamam\u0131n\u0131 anlamak m\u00fcmk\u00fcn de\u011fildir<\/figcaption><\/figure>\n\n\n\n<p>Bu, sistem geli\u015ftirme gibi, \u015firketler aras\u0131nda yap\u0131lan anla\u015fmalar i\u00e7in de ge\u00e7erlidir. \u00d6rne\u011fin, iki taraf aras\u0131nda bir taahh\u00fct tipi sistem geli\u015ftirme s\u00f6zle\u015fmesi imzalanm\u0131\u015fsa,<\/p>\n\n\n\n<ol>\n<li>S\u00f6zle\u015fmeyi imzalamakla a\u00e7\u0131k\u00e7a, bir taahh\u00fct s\u00f6zle\u015fmesi yap\u0131lm\u0131\u015f olur<\/li>\n\n\n\n<li>Taahh\u00fct s\u00f6zle\u015fmesi durumunda, Medeni Kanun h\u00fck\u00fcmlerine g\u00f6re hizmeti kabul eden taraf\u0131n kusur garantisi sorumlulu\u011fu do\u011far<\/li>\n\n\n\n<li>E\u011fer s\u00f6zle\u015fmede bir kusur garantisi h\u00fck\u00fcm\u00fc varsa, bu h\u00fck\u00fcm, Medeni Kanun ilkelerini &#8216;\u00fczerine yazar&#8217;. \u00d6rne\u011fin, Medeni Kanun ilkelerinden daha uzun bir s\u00fcre i\u00e7in kusur garantisi maddesi belirlenmi\u015fse, bu s\u00fcre h\u00fck\u00fcm olarak ge\u00e7erli olur<\/li>\n<\/ol>\n\n\n\n<p>Yani, \u00f6rne\u011fin, s\u00f6zle\u015fmede \u00f6zellikle bir kusur garantisi h\u00fckm\u00fc olmasa bile, kusur garantisi sorumlulu\u011fu do\u011far.<\/p>\n\n\n\n<p>Bu, sadece taahh\u00fct veya sistem geli\u015ftirme gibi durumlarla s\u0131n\u0131rl\u0131 de\u011fildir, hisse devri, bor\u00e7la finansman sa\u011flama (para t\u00fcketme kredisi), istihdam, hisse senedi ihra\u00e7 etme gibi \u015firketlerin yapt\u0131\u011f\u0131 t\u00fcm s\u00f6zle\u015fmelerle ilgili genel bir durumdur.<\/p>\n\n\n\n<p>Dolay\u0131s\u0131yla, sadece s\u00f6zle\u015fmeyi okuyarak, kar\u015f\u0131 taraf ve kendi \u015firketinizin ili\u015fkisini d\u00fczenleyen &#8216;algoritman\u0131n&#8217; tamam\u0131n\u0131 anlamak m\u00fcmk\u00fcn de\u011fildir. Bu tamam\u0131 anlamak i\u00e7in, &#8216;Medeni Kanun gibi yasalar\u0131n belirledi\u011fi varsay\u0131lan algoritmay\u0131&#8217; anlamak gereklidir. \u00c7\u00fcnk\u00fc s\u00f6zle\u015fme, sonu\u00e7ta bu &#8216;varsay\u0131lan algoritmay\u0131&#8217; &#8216;\u00fczerine yazan&#8217; bir \u015feydir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gelecekte_olusabilecek_olaylari_tahmin_edemezsek_%E2%80%9Chata_ayiklama%E2%80%9D_yapamayiz\"><\/span>Gelecekte olu\u015fabilecek olaylar\u0131 tahmin edemezsek &#8220;hata ay\u0131klama&#8221; yapamay\u0131z<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Yaln\u0131zca bir algoritmay\u0131 anlamak, &#8220;bu algoritma ile beklenmeyen bir i\u015flem olu\u015fur mu?&#8221; sorusunu do\u011frulamak i\u00e7in yeterli de\u011fildir. Bir oyunun &#8220;hata&#8221; durumu ile ayn\u0131 \u015fekilde, bir algoritma sonu\u00e7ta soyut bir kavramd\u0131r ve gelecekte hangi olaylar\u0131n olu\u015faca\u011f\u0131n\u0131 tahmin etmedik\u00e7e, &#8220;bu t\u00fcr olaylar olu\u015ftu\u011funda beklenmeyen bir davran\u0131\u015f olu\u015fur mu?&#8221; sorusunu do\u011frulayamay\u0131z.<\/p>\n\n\n\n<p>Bu, \u00f6zellikle yeni uygulamalar, hizmetler veya di\u011fer \u00fcr\u00fcnler, yeni i\u015f modelleri gibi durumlarda \u00f6nemli bir sorun olabilir. Bu t\u00fcr \u00fcr\u00fcnler veya modellerle i\u015f yapmaya ba\u015flad\u0131\u011f\u0131n\u0131zda, gelecekte neler olabilece\u011fini tahmin etmek zordur, \u00f6zellikle de belirli bir alanda bilginiz yoksa. Ayr\u0131ca, \u00f6zellikle \u015firketler aras\u0131 s\u00f6zle\u015fmelerde, hem di\u011fer \u015firket hem de kendi \u015firketiniz belirli bir ekonomik mant\u0131\u011fa g\u00f6re hareket eder, bu y\u00fczden gelecekteki olaylar\u0131 ve bu olaylar\u0131 tetikleyecek di\u011fer \u015firketin eylemlerini tahmin etmek i\u00e7in, i\u015f y\u00f6netimi hakk\u0131nda oyun teorisi d\u00fc\u015f\u00fcncesi de gereklidir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CBeklenmeyen%E2%80%9D_Durumlar_Yonetimsel_Kararlara_da_Dayanir\"><\/span>&#8220;Beklenmeyen&#8221; Durumlar Y\u00f6netimsel Kararlara da Dayan\u0131r<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ayr\u0131ca, bir olay\u0131 &#8220;hata&#8221; olarak de\u011ferlendirenin PC de\u011fil insan oldu\u011fu gibi, bir s\u00f6zle\u015fmenin getirdi\u011fi belirli bir sonucun &#8220;beklenmeyen&#8221; olup olmad\u0131\u011f\u0131n\u0131 de\u011ferlendirmek de saf bir hukuki mesele de\u011fil, y\u00f6netimsel bir sorundur.<\/p>\n\n\n\n<p>\u00d6rne\u011fin, &#8220;Japon Medeni Kanunu&#8217;nun ilkelerine g\u00f6re&#8221; bir algoritman\u0131n, belirli bir \u015firketin belirli bir i\u015finde kabul edilemez oldu\u011fu durumlar ger\u00e7ekten olabilir. Bu \u00f6rnekle konu biraz de\u011fi\u015fiyor, ancak \u00f6rne\u011fin, Japon Medeni Kanunu, bir taahh\u00fct s\u00f6zle\u015fmesi hakk\u0131nda, &#8220;taahh\u00fct eden taraf\u0131n yeniden taahh\u00fct etmesi s\u00f6zle\u015fme ihlali olur&#8221; \u015feklinde bir varsay\u0131lan algoritmay\u0131 belirler. Ancak, &#8220;belirli bir \u015firket i\u00e7in, belirli bir i\u015f, do\u011fal olarak alt y\u00fcklenici \u015firketlerin kullan\u0131laca\u011f\u0131 bir durum&#8221; gibi durumlar olabilir. Bu t\u00fcr durumlarda, yeniden taahh\u00fct\u00fcn m\u00fcmk\u00fcn olmad\u0131\u011f\u0131 bir s\u00f6zle\u015fme, yani<\/p>\n\n\n\n<ul>\n<li>Yeniden taahh\u00fct\u00fcn m\u00fcmk\u00fcn olup olmad\u0131\u011f\u0131na dair hi\u00e7bir \u015fey belirtilmemi\u015f (bu durumda, yukar\u0131da belirtildi\u011fi gibi, Japon Medeni Kanunu&#8217;nun ilkeleri uygulan\u0131r)<\/li>\n\n\n\n<li>Yeniden taahh\u00fct\u00fcn m\u00fcmk\u00fcn olmad\u0131\u011f\u0131 belirtilmi\u015f<\/li>\n<\/ul>\n\n\n\n<p>gibi bir s\u00f6zle\u015fmeyi kabul etmek, hatta bu &#8220;Japon Medeni Kanunu&#8217;nun ilkelerine g\u00f6re&#8221; olsa bile, m\u00fcmk\u00fcn olmamal\u0131d\u0131r.<\/p>\n\n\n\n<p>Ayr\u0131ca, y\u00f6netimde her zaman &#8220;belirli bir durum ger\u00e7ekle\u015fti\u011finde sorumluluk almak&#8221; riski vard\u0131r. Kendi \u015firketiniz i\u00e7in &#8220;risk&#8221; olmayan bir s\u00f6zle\u015fme, temelde var olmaz. Bu riski kabul edip etmemek sonu\u00e7ta bir y\u00f6netim karar\u0131d\u0131r. Y\u00f6netim karar\u0131n\u0131 veren y\u00f6neticidir, dan\u0131\u015fman avukatlar gibi dan\u0131\u015fmanl\u0131k pozisyonundaki ki\u015filer de\u011fil, ancak dan\u0131\u015fmanlar, y\u00f6neticinin y\u00f6netim karar\u0131 vermesi i\u00e7in gerekli ve yeterli bilgiyi sunmal\u0131d\u0131r,<\/p>\n\n\n\n<ul>\n<li>Her seferinde belirtmeye gerek olmayan riskler<\/li>\n\n\n\n<li>Kabul etmek, ilgili \u015firket i\u00e7in \u00f6nemli bir karar olacak, bazen toplant\u0131lar vb. gerektirebilecek riskler<\/li>\n<\/ul>\n\n\n\n<p>gibi konular\u0131, belirli bir ayr\u0131m ile belirtmelidirler. Bu &#8220;ayr\u0131m&#8221;\u0131n ayarlanmas\u0131 i\u00e7in, di\u011fer alanlarda dan\u0131\u015fmanl\u0131k yapanlar gibi, s\u00f6zle\u015fme kontrol\u00fcn\u00fc yapan avukat\u0131n da belirli bir &#8220;y\u00f6netim&#8221; hissiyat\u0131na ihtiyac\u0131 vard\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ozet\"><\/span>\u00d6zet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Bu \u015fekilde, s\u00f6zle\u015fme kontrol\u00fc ve d\u00fczeltmeleri b\u00fcy\u00fck \u00f6l\u00e7\u00fcde a\u015fa\u011f\u0131daki gibi i\u015flemler oldu\u011funu s\u00f6yleyebiliriz.<\/p>\n\n\n\n<ol>\n<li>S\u00f6zle\u015fme ile Medeni Kanun gibi ilkelerin nas\u0131l \u00fczerine yaz\u0131ld\u0131\u011f\u0131n\u0131 ve sonu\u00e7 olarak hangi algoritman\u0131n olu\u015ftu\u011funu anlamak<\/li>\n\n\n\n<li>Bu algoritman\u0131n alt\u0131nda, gelecekte hangi olaylar\u0131n olabilece\u011fini d\u00fc\u015f\u00fcnmek<\/li>\n\n\n\n<li>Bu durumda beklenmeyen bir davran\u0131\u015f\u0131n olup olmayaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnmek<\/li>\n<\/ol>\n\n\n\n<p>Ve yukar\u0131dakiler s\u0131ras\u0131yla;<\/p>\n\n\n\n<ol>\n<li>Hukuku anlayan bir ki\u015fi olmadan zor olan bir i\u015flem<\/li>\n\n\n\n<li>S\u00f6zle\u015fmenin d\u00fczenledi\u011fi, \u00f6rne\u011fin bir uygulama veya web hizmeti gibi i\u015fin i\u00e7eri\u011fi, i\u015f modeli vb. anlamayan bir ki\u015fi olmadan zor olan bir i\u015flem<\/li>\n\n\n\n<li>Belirli bir dereceye kadar ilgili \u015firketin veya i\u015fin i\u00e7eri\u011fini, i\u015fletme hissiyat\u0131n\u0131 anlamayan bir ki\u015fi olmadan zor olan bir i\u015flem<\/li>\n<\/ol>\n\n\n\n<p>olacak \u015fekildedir.<\/p>\n\n\n\n<p>S\u00f6zle\u015fme kontrol\u00fc ve d\u00fczeltmeleri, bu nedenlerle, olduk\u00e7a &#8220;uzmanl\u0131k&#8221; gerektiren bir i\u015flemdir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sozlesme_Hazirlama_ve_Inceleme_Hizmetlerimiz\"><\/span>S\u00f6zle\u015fme Haz\u0131rlama ve \u0130nceleme Hizmetlerimiz<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Monolith Hukuk B\u00fcrosu olarak, IT, \u0130nternet ve \u0130\u015f Hukuku alanlar\u0131nda uzmanla\u015fm\u0131\u015f bir hukuk firmas\u0131y\u0131z ve \u00e7e\u015fitli s\u00f6zle\u015fme haz\u0131rlama ve inceleme hizmetlerini dan\u0131\u015fmanl\u0131k yapt\u0131\u011f\u0131m\u0131z \u015firketler ve m\u00fc\u015fterilerimize sunmaktay\u0131z.<\/p>\n\n\n\n<p>\u0130lgilenenler a\u015fa\u011f\u0131daki detaylar\u0131 inceleyebilirler.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/contractcreation\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/contractcreation[ja]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>S\u00f6zde &#8220;\u015firketin dan\u0131\u015fman avukat\u0131&#8221;n\u0131n g\u00f6revlerinin merkezinde, \u015firketin her g\u00fcn m\u00fc\u015fterileri ve i\u015f ortaklar\u0131 gibi taraflarla imzalad\u0131\u011f\u0131 s\u00f6zle\u015fmelerin kontrol\u00fc ve d\u00fczeltmeleri yer al\u0131r. Ve bu [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":63382,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[19,31],"acf":[],"_links":{"self":[{"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/posts\/61615"}],"collection":[{"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/comments?post=61615"}],"version-history":[{"count":3,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/posts\/61615\/revisions"}],"predecessor-version":[{"id":63383,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/posts\/61615\/revisions\/63383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/media\/63382"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/media?parent=61615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/categories?post=61615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/tr\/wp-json\/wp\/v2\/tags?post=61615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}