KOD İNCELEMESİ: DEVLET SİTESİ (ÇOK TEHLİKELİ OLDU)

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 121

  • @YAZILIMCIAdam
    @YAZILIMCIAdam  8 місяців тому

    Üslubumu beğenmeyen gitsin Enes Batur izlesin. 50 yıllık desing patternleri yanlış bulanların da isimlerini not aldım. İleride aynı şirkette çalışırsak kendilerini çaycım yapacağım. Anca çay getirir götürürler yazılımcı olmaz onlardan.

  • @mustafaturker6937
    @mustafaturker6937 9 місяців тому +46

    Site yayındayken debug fırlatıyor söylenecek pek bişey yok...

  • @asyalillahilhamd9486
    @asyalillahilhamd9486 9 місяців тому +44

    4 gb ramli, i3 işlemcili, 1 tb ssd li ve 5 gb sabit hatlı bir makina da aynı anda gelen 16 milyon isteğe dayandırabiliyorum ama gelin görün ki elinin altında bu kadar imkan olmasına rağmen bazı insanlar iş yapamıyor ve videoyu çeken arkadaşın ağzına sağlık mail attığımızda dönüş yapmıyorlar, aradığımız da telefon suratımıza kapanıyor üstüne bir de gidip yüz yüze konuşayım hataları göstereyim dediğimizde yüzümüz ensemiz okşanıp sen bunları kafana takma biz ne yaptığımızı çok iyi biliyoruz diyip geri gönderiliyoruz. kimse kusura bakmasın bence devlet hak ediyor :)

    • @dogus8662
      @dogus8662 9 місяців тому +4

      Burada vurgulamak istediğimiz nokta iyi optimize edilmiş kod ile kötü bir sistemde bile yüksek trafik mümkün mü? Merak ediyorum bu testler nasıl yapılır? Mesela jmeter ? Yada 16 milyon aktif kullanıcı bulmak lazım. Yanlış anlamayın meraktan soruyorum loadbalancer yada database replication gibi konularda onerebileceginiz makele / kaynak var mı?

    • @asyalillahilhamd9486
      @asyalillahilhamd9486 9 місяців тому

      @@dogus8662 aktif 10 milyondan fazla proxyniz varsa bunu test edebiliyorsunuz ki ücretleri de o kadar fazla değil, ve evet sistemin tabi ki de etkisi çok yüksek yani ne kadar sistemi, kodu, veritabanını, bloğu vb. optimize etseniz de sisteminiz, trafiğiniz yeterli değilse bir süre sonra soruna yol açacaktır ancak en ufak bir optimizasyon bile ekstra binlerce aktif kullanıcıya dayanmasına olanak sağlıyor. kullandığınız hosting çok önemli plesk mi cpanel mi xampp mi vamp mı öncelikle bunlar çok önemli ikincisi makina da ssh olması çok önemli, makinanın özellikle windows olmaması çok önemli çünkü windows normal şartlarda taşıyabileceği ağırlığı taşıyamıyor. örneğin yukarda belirttiğim makina windows bir makina olsaydı ne kadar optimize edilmiş olursa olsun ne kadar her şey en ince ayrıntısına kadar hesaplanmış olursa olsun yine de 16 milyonu kaldırmayacaktır. linux makina kullanmanızı tavsiye ederim bu birincisi, ikinci olarak da cpanel kullanmanızı tavsiye ederim. ssh kodlarının optimizasyon için çok fazla etkisi oluyor. örneğin ben websitemde kullanıcıları sıraya alma sistemi kullanıyorum yani eğer 1000 den fazla kullanıcı aynı anda index kısmına giriyorsa yani 1000 den fazla kullanıcı aynı anda siteye giriş yapıyorsa farklı bir ip adresine yönlendiriyorum ve sıra bittiğinde tekrar o ip adresinden kendi websiteme yönlendiriyorum tabi bu kısımda htaccess de çok önemli çünkü bunu yaparken birden fazla siteye aynı anda yönlendirdi hatasıyla karşılaşabiliyorsunuz. ip adresleri de çok pahalı şeyler değiller 100 ile 250 tl arasında rahat şekilde bulabiliyorsunuz, sıraya alma işlemi hem kendi makinamı hafifletiyor hem de içeride olan veya içeriye girmek isteyen kullanıcıların daha hızlı işlemlerini, sql sorgularını vb. etmenleri yapıp içeriye girecek olan kullanıcıların daha da hızlı girebilmelerini sağlıyor. bunun dışında database de mysql den daha iyisini de tanımıyorum yani mongo vb. gibi değişik değişik veritabanları kullanmayın. kullanımı biraz karışık ancak postgre sql kullanabilirsiniz, öğrendiğinizde mysql kullanmaktan pek bir farkı kalmıyor. mysqlden daha iyisini tanımıyorum dememin sebebi ise : mysql de ki indexleme mantığı ve mongo veya diğer dblerde ki indexleme mantığı farklı yani mysql de ki veritabanınızı adam akıllı düzgün bir şekilde indexlerseniz, diğer veritabanlarında ki indexlerden çok daha öne fazla öne çıkıyor ve arada ki hız farkı çok iyi oluyor. 250 milyon verilik bir veritabanında test ettiğim durumda mongo db de indexlenmiş veri tabanında sorgu yapıldığında 1.4 saniye de sonuç alırken indexlenmiş bir mysql veritabanında 0.9 saniye de sonuç alıyorum ama yine de postgre sql de indexlenmemiş halde 0.5 saniye de sonuç alıyorum bu sonucu aldıktan sonra indexleme ihtiyacı bile duymadım. kullanmamamın sebebi mysql in phpmyadmin özelliğinin bulunması veritabanlarının daha kolay yedeklenebilir olması vb. etmenler. paylaşabileceğim bir makale kaynak yok üzgünüm. iyi çalışmalar dilerim.

    • @tolgaflashtr2855
      @tolgaflashtr2855 9 місяців тому

      @@dogus8662 Arkadaşın vurgulamak istediği şey kendisinin gerçekten önemli bir şeyi yapabiliyorken insanların onun yeteneğini fark etmek yerine torpille adam kayırma peşinde olması... Yazık cidden :/

    • @tolgaflashtr2855
      @tolgaflashtr2855 9 місяців тому

      @@dogus8662 Ayrıca Türkçe kaynak arıyorsanız bence aramayın, onun yerine İngilizcenizi ilerletip İngilizce kaynaklardan ilerleyin, her türlü işinize yarar İngilizce.

    • @acercorparation9724
      @acercorparation9724 8 місяців тому

      Zaten bu yuzden turkiyede herkesin bilgileri netde satiliyor aq evlatlari hickimseyi dinlemiyorlar

  • @gokabebe
    @gokabebe 9 місяців тому +14

    Hocam şu haber sitesini bitirdikten sonra profesyonel koda dönüştürelim ayrı bir oynatma listesinde. Türkçe kaynakta bir numarasınız.

  • @multilingualcomments93
    @multilingualcomments93 9 місяців тому +6

    Lütfen Sağlık Bakanlığı'nın Reçetem sistemini de inceleyin. Her gün farklı bir hata ekranı ile karşılaşıyoruz. E-imza ile reçete imzalamaya çalışıyoruz, ama sürekli hatalar oluyor.
    Yazılım konusunda çok bilgili değilim ama isterseniz bu konuda sizin için hata kodlarının ekran görüntülerini biriktirip sizinle paylaşabilirim.

  • @kothyron
    @kothyron 8 місяців тому +12

    aşağı yukarı senin yaşlarında senior yazılımcıyım. Bahsettiğin şeyler cidden çok önemli ve takındığın üslup az bile kalmış. Bu tarz şeyleri biz genelde Jr developerlardan görür ve bekleriz açıkçası. Esasında başlagıçta bunu yapmalarını da isteriz. Çünkü gerçek hayat projelerinde ne yapmaları gerektiğini önden verirsek bilgi kalıcı olmaz. Hatalısını bir yapsın, doğrusunu da gösterip sonrasında bilgiyi nasıl kullandığına dikkat ederiz. Yazılım teknolojileri, mimariler, frameworkler, yaklaşımlar vs. o kadar gelişti ki, aslına bakarsak herkesin kendine ait bir proje yaklaşımı olmaya başladı. Haliyle birtakım arkadaşlar hangisine kanalize olacağına karar veremeyebiliyor ama bu şurada yapılan işin gözle görülür hatalarını aklamaz tabii ki. Emeğine sağlık hocam, farkındalık yaratıp defaultta yapılmaması gereken basit şeyleri güzelce açıklamışsın. Yolun açık, kodun temiz olsun :)

    • @samiozer8262
      @samiozer8262 8 місяців тому +2

      Junior bile yapmaz bence gerçi siz daha iyi bilirsiniz ama gerçekten bu dibin dibi

    • @kothyron
      @kothyron 8 місяців тому

      @@samiozer8262 kesinlikle katılıyorum bakkala sen kod yaz desen bu kadar yazar zannımca

  • @sinankocak2819
    @sinankocak2819 8 місяців тому

    Valla hocam php ile alakam yok daha cok nodejs ile gelismeye calisiyorum. fakat okullarda ders niteliginde olabilecek bir video olmus. Cok fikir katti eksiklerimi gormus oldum. İnsallah devlet tarafindan engellenmez video emegin icin tesekkurler hocam

  • @learndotnetcore
    @learndotnetcore 9 місяців тому

    Çok sade bir anlatım ile faydalı bir video olmuş emeğine sağlık

  • @TheOzSr
    @TheOzSr 9 місяців тому +5

    2016 yılında, türkiyede kayıtlı bir domain adresinden 49 milyon vatandaşın mernis kayıtlarının yayınlandığını siber suçlar dairesine bildirdim. Gelen cevap, savcılığa gidin bireysel başvuru yapın oldu. Soramadım siz ne halta yarıyorsunuz orada diye. Devletteki liyakatsizlik ne yazık ki bu durumda. Çok üzücü

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +3

      6 temmuz 2023 de 85 milyon kişinin verisi çalındı. Alıştık artık.

    • @ahmgarci1349
      @ahmgarci1349 9 місяців тому

      @@YAZILIMCIAdam hsysden mi bahsediyorsunuz? gerçekten verilerimiz 12 yaşında çocukların elinde oyuncak oldu inanılır gibi değil...

  • @dogus8662
    @dogus8662 9 місяців тому +3

    Merhabalar, controller icinde logic işlemleri yapılmaması gerektiğini öğrendiğimiz kaynağı paylaşabilirmisiniz? Mesela handle edilmemis hataların pat diye son kullanıcıya gösterilmemesi için controller icinde degil de bir servis yada modül içinde yapılması gerektiğini ogrendigiz kaynağı da merak ediyorum. Bunun gibi başka değerli bilgileri nerede bulabilirim? Her gün bir ton makale okuyorum ancak her biri bir diğerinin kopyası niteliğinde kendimi geliştirme için daha fazla vakit ayırmak istiyorum ama en son laravel kaynak kodlarını incelemekte buldum çareyi çünkü bazı özellikleri dokumanda bile yazılmamış

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +3

      Merhaba,
      15 yıllık kodlama geçmişim, büyük projelerde çalışmam (en önemlisi bu, proje büyük olmalı ki böyle sorunlarla karşılaşabilesiniz), design pattern kitapları ..vs ..vs Tabi ki bir youtube videosunda yada yorumunda 15 yıllık birikimimin hepsini aktaramam istediğin kaynaklar gibi. Ama Türkçe arıyorsun sanırım. Türkler 20 yıl geriden geliyor kodlama açısından.(bunu söyleyince de bana kızıyorlar ama) Bu kanalda düzeltmeye çalıştığım şey tam olarak bu. Aramanızı İngilizce yapın "why should we not use logic in controller in software?" Çıkan bazı kaynaklar:
      blog.szymonmiks.pl/p/dont-put-your-business-logic-in-the-controllers/
      softwareengineering.stackexchange.com/questions/26438/how-much-business-logic-should-be-allowed-to-exist-in-the-controller-layer
      softwareengineering.stackexchange.com/questions/306890/is-it-bad-practice-that-a-controller-calls-a-repository-instead-of-a-service

    • @dogus8662
      @dogus8662 9 місяців тому +1

      @@YAZILIMCIAdam Türkçe kaliteli kaynak bulmak zor. Teşekkürler paylaştığınız için.

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +2

      Çoğu insanın aksine kibarca sorduğun için ben teşekkür ederim ☺

  • @msalih
    @msalih 9 місяців тому +6

    Production'a çıkarken debug kapatılabiliyor. Kapatınca sadece ekrana 500 error mesajı geliyor.

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +2

      Evet onu yazmayı unutmuşum. Env dosyasından kapatmayı bile bilmiyordur 😐

    • @byailen
      @byailen 9 місяців тому +1

      @@YAZILIMCIAdam Belki ufak bir duzeltme icin production'da debugging yapiyorlardir? :D Pozitif dusunun.

    • @dogus8662
      @dogus8662 9 місяців тому +1

      @@byailen😂 belkide stajyer e nasıl yapılmaması gerektiği production üzerinden öğretiliyordur

  • @yesilsec7994
    @yesilsec7994 8 місяців тому +10

    Sırf alaylı diye yetenekli insanları almak yerine para ile özel üniversite bitiren yazılımcı alırsan böyle olur

  • @AYYILDIZAYYLDZ-r3s
    @AYYILDIZAYYLDZ-r3s 8 місяців тому

    12 yıllık elektrik-elektronik mesleğim, ve IT Specialist
    ile microsoft MCSA, MCSD, MCSE eğitimi aldım ama, sizi yen keşf ettim yazılımı bana, sevdiriyorsunuz kimse öyle acık acık anlatmaz şunu yapma, etme diye düzgün hocam elinize sağlık.

  • @mustafasevindi8561
    @mustafasevindi8561 9 місяців тому

    9:00 'a bir ekleme yapayım Yapacaksanız komple Türkçe ve camelcase dikkat edilmeli ve lisans'a göre değerlendiriniz veya tamamen ingilizce yapınız NOT : Türkçe destekleyen diller için özel karakter sayılan Ç gibi şeyleri de ekleyin ki bir şeye benzesin

  • @yesil1026
    @yesil1026 8 місяців тому

    12:26 biz neden yapmıyoruz? Çünkü zaman yok. Kamu personeline köle gibi davrandıkları ve üstlerine kendi reklamlarını yaptıkları için bize 2 ayda bitireceksin dediklerine firmalarla 2 yıl süreli anlaşma yapıyorlar da ondan. Bir de toplantı diyince patladım zaten. Ne toplantısı? Direk veritabani tasarımı yaparak balıklama başlaman lazım projeye. Sonra alan veya tablo eklersen eklersin veya ilişkileri düzenleyeceksen filan. Bizim kuruma geçici görevle ne yazılımcilar geldi Microsoft'tan filan da sonra ben uğraştım düzeltmeye, onlar bile anladılar vaziyeti. Zaten ben de yapmasam kamu personelleri olarak hala Web forms ile yaziyorduk şimdi .net 8 ile yaziyorum şahsen. kendi indirdiğim ücretsiz versiyon VS2022 ile. Tabi sözleşmeli personeller de var bizim 3-4 katimiz maaş alan, onlar nasıl yazıyor bilmiyorum, bakmadım. Marmara üniversitesi bilgisayar mühendisliğini 4. bitirdim bu arada. Diyaliz hastası olmasaydım devlete zaten girmeyecektim

  • @FreddieBeercury
    @FreddieBeercury 8 місяців тому +3

    Böyle yerlerde gerçekten uzun vadeli bir ekosistem oluşturmak gerekiyor. Binary çıktı veren, type safe bir dil etrafında kendi platformlarını inşa etmeleri lazım. Yarın ne .Net ne de Laravel kalır, unutulur gider.
    Çok fantezi ve over-engineering olacak ama bu işi ben yönetiyor olsam her şeyi Rust tarafına taşımaya başlardım 😂

  • @mibrahim0621
    @mibrahim0621 8 місяців тому

    Merhaba,
    11:00 da "category datas" kullanımının doğrusu category data olmalı çünkü data çoğul bir kelime ekstra s eklemeye gerek yok hocam

  • @mustafaturker6937
    @mustafaturker6937 9 місяців тому +1

    Türkçe kaynakta gördüğüm en donanımlı insan. Büyüksün Durancan ağabey :D

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +1

      Teşekkür ederim yorumun için ☺ daha iyileri var onları da ikna edebilirsem youtuber yapacağım 🤣

    • @mustafaturker6937
      @mustafaturker6937 9 місяців тому

      @@YAZILIMCIAdam + Çok mütevazi 😇

  • @sonpenguen8572
    @sonpenguen8572 8 місяців тому

    efsane içerik
    efsane kanal
    efsane prodüksiyon
    efsane ❤🐘

  • @dantero_
    @dantero_ 8 місяців тому +2

    Devletteki yazılım işleri için genelde yazılımcı alımı yapılmaz bu işlerin ihaleleri yapılır 3. parti bir şirket işi yapar teslim eder.

    • @eraykurt4004
      @eraykurt4004 8 місяців тому

      VDS xeon 5650 yaptırmış galiba ekdkkdkdkkdkd. neyse ucuz alıp kalan parayı cebe atmıştır eminim.

  • @ASDDSA-nu7qj
    @ASDDSA-nu7qj 8 місяців тому

    PHP yazılımcı olmasamda not defterinde anlattıklarının bir çoğunu yapmaman beni memnun etti.
    Türkçe değişken kullanma sorunu malesef ülkemizde çok yaygın özellikle bazı üniversitelerde bu hata çok yapılıyor. bunu eleştirince insanlar sen çok mu biliyorsun gibi abuk subuk bir karşılık veriyor ama ileride github üzerinde bir proje başlatıp rezil olduklarında bunun önemini anlıyorlar.

  • @5gkhn2
    @5gkhn2 9 місяців тому

    Gerçekten devlet sitelerinin ve mobil uygulamalarının çoğu özensiz.

  • @zedeleyici.1337
    @zedeleyici.1337 8 місяців тому

    genelde C yazıyorum. söylediklerini dilden bağımsız değerlendirip kendime uyarlıyorum. nice content

  • @unstoppable-man1337
    @unstoppable-man1337 8 місяців тому

    Eline ağzına sağlık güzel video

  • @adem-y5p5b
    @adem-y5p5b 8 місяців тому +1

    muhtemelen site en ucuz çalışacak elemana torpil ile verildiği için adamda zaten en ucuzu yapıyom diye bunları yapıyor. mağdur vatandas

  • @manavgatwebtasarim
    @manavgatwebtasarim 9 місяців тому

    Güzel örnek oldu, eline sağlık

  • @descendantsfanclub5547
    @descendantsfanclub5547 8 місяців тому

    Vergi idaresi, devlete kira vergisi bile ödeyemiyor. Maliyeye gittim orada da çözemediler. Sorun yazılım hatası.

  • @nargiledeyim
    @nargiledeyim 8 місяців тому

    Elinize sağlık. Buradaki örneği tüm crud işlemleri için yapabilirseniz çok güzel olur.

  • @spike3453
    @spike3453 8 місяців тому

    Farklı diller için farklı tablolar kullanma kısmına alternatif bir bakış getirmek istiyorum. Örnekteki tablo category isimli bir tablo, içerisinde çok fazla veri olduğunu düşünmüyorum, bu sebeple asıl anlatmak istediğim şeyden evvel ilgili örnek için ne yapılabilir ona bir değinicem, sonrasında ilgili örnektekine benzer kullanmamız gerekebilecek senaryolara değinicem.
    Çevirileri dbden okuyacaksa category id seçilen dil üzerinden joinleyip atıyorum CategoryId, LanguageId, Description gibi alanlar tutan bir tablodan çeviri getirilebilir. Veritabanı değil de bir json dosyadan okunacaksa veya dictionary ile cache üzerinden okunacaksa da yine aynı mantıkla çevirisine ulaşılabilir.
    Asıl değinmek istediğim nokta da şu, getirmeye çalıştığımız veri yüzlerce milyon satırdan oluşabilir. Biz yazılımcıyız, veritabanı seviyesinde bunlarla başa çıkmaya çalışmak yerine bir dba ile birlikte çalışıp optimum çözüme daha doğru gideriz. Ne yaparsak yapalım dba kadar konuya hakim olamayız, olmaya çalışır ve üzerine gidersek yazılımı bırakıp o alana komple yönelmiş olmamızı gerektirir. Her neyse, bu tür meselelerde bir dba ile oturup çalışmaya başladığınızda size çok güzel çözümler çıkaracaktır. Yeri gelir tabloda partitioning yapar, yeri gelir sorguyu analiz eder bir index oluşturur olayı bitirir vs. vs. Yeri gelir örnekteki gibi farklı tablolarda veri tutman gerekebilir.(Bu yöntem otomotiv yedek parça sektöründe dünya çapında otorite olan bir kurum olan Tecalliance tarafından sunulan TecDoc katalog veritabanlarında kullanılır, yüzlerce üreticinin ürünlerini onbinlerce çeşit araç bilgisiyle parça uyumluluğunu taşıyan ilişki tablolarında binek-hafif ticari araç ilişkisi ile ağır vasıta-iş makineleri-tarım araçları ilişkilerini tutan tablolar ayrı tablolar, her biri 400-500 milyon arası veri barındırır). Karşılaştırma yaptığın alan ve parametrenin veri tipi bile birbirinden farklı ise çok büyük performans kaybına sebep olur, hatta yüksek cpu tüketimine sebebiyet vereceği için sistemin geri kalanını da ağırlaştırır. Mesela baktığınız kolon varchar(20), parametreniz nvarchar(20). Sırf bu bile gereksiz cast edilerek çalışır ve yüksek frekanslı bir sorgu ise sunucuda cpu tüketimini çok etkiler.
    Kısaca demek istediğim, alanınız ne ise o işi yapın, alanınız dışına çıkan noktalarda az buçuk bilgi edinip kullanabilirsiniz, ancak iş sizi aşan bir noktaya gelirse mutlaka o alanın uzmanına bir danışın, saygılar.

  • @revivesoftware
    @revivesoftware 9 місяців тому

    Çok faydalı içerik. Bu video kaldırılırsa ayıp ederler.

  • @feddyxdx272
    @feddyxdx272 9 місяців тому

    laravel veya herhangi php tarzi dil bilmitorum ama yazdigin hatalar herhangi bir dili bilen yazilimcinin yapmamasi gerekir en azindan junior degilse

  • @atalayio
    @atalayio 8 місяців тому

    Selamlar, videonuz çok güzel bir konsept olmuş. Dil kısmında cidden koptum, gülme tuttu. O kodlar ne öyle ya. Hadi kendin bu yapıyı yapamıyorsun zaten i18 var hazır bir şekilde bare al onu kullan yani.

  • @Rimtay
    @Rimtay 8 місяців тому

    13:10 izlerken ben de açık kaynaklı bir kod inceliyordum. Blade içinde php kodu var. Çıldıracağım. Commit etmeye utanırım lan ben Laravel’e bu yapılır mı?

  • @Kriptogamerr
    @Kriptogamerr 8 місяців тому

    Python da interception kullanarak klavye mouse yönlendirmesi yapmak için bir video çekebilirmisin rica etsem.

  • @siberfx-dev
    @siberfx-dev 9 місяців тому

    o yazılımcının en büyük hatası daha APP_ENV i local de bırakarak projeyi yayına almış olması

  • @tahsincr970
    @tahsincr970 9 місяців тому

    Hocam atıyorum bir WebAPI üzerinde Controller bölümünde kullanıcıya response gönderirken success ya da error gibi durumları belirtmek için logic kullanımında bir problem yok bence. Yani controller'da logic kullanma" ifadesi biraz katı olmuş gibi. Tabi gösterdiğiniz koddaki gibi kullanılmamalı logic. Sonuçta bir kısmı iş, bir kısmı veri erişim kodu. Gerçi kodda bulunan if bloğunu hiçbir şekilde kullanmamalısın .D Yani toparlarsak gönderilecek cevabı yönetmek için logic ifadesi kullanımında bir sakınca olmamalı bence.

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому

      İlk başta ben de senin gibi düşünüyordum fakat servis mimarisiyle kod yazıp servislerimde problem olunca acı gerçekleri öğrendim :) chatgpt ye "mvc controllerda logic kullanmak neden kötüdür. neden logici repository de kullanmalıyız yada serviste" şeklinde yazarsan neden kötü olduğu ile ilgili benden çok daha fazla bilgi verebilir.

  • @mrtsntrk
    @mrtsntrk 8 місяців тому

    Yani select yaptırmaktansa ufak bir kütüphane yazıp katman mimarı entegre edememişler ya yazık cidden sonra neden devlet dairelerinde verilerimiz internete sızıyor. Hayrat gibi kod mübarek.

  • @mehmetsakar9967
    @mehmetsakar9967 9 місяців тому

    Çok teşekkür ederim ❤

  • @dfnysym
    @dfnysym 8 місяців тому

    herhangi bir sitede php hata kodu gosteriyorsan zaten uzatmaya gerek yok bu kadar framework bagimlisi olursaniz olacagi bu php kodlamak baska birsey laravel kodlamak baska sey

  • @zyrasoftware
    @zyrasoftware 8 місяців тому

    Elinize sağlık daha fazla böyle kod inceleme videoları gelebilir mi ? hatta izleyicilerden kod yazıp atmalarını isteyip onları inceler misin?

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  8 місяців тому +1

      Merhaba, gönderenler var fakat seviyelerini bilmediğim için inceleme yapamam. Bu videodaki "devlet sitesi" diye bu kadar eleştirebiliyorum, standartların üstünde olmalı. Adamın / Kadının özel projesi ise istediği gibi kodlayabilir beni çok alakadar etmez açıkcası. Ek olarak hala cahilliğinin farkında olmayıp hakaret eden çok yorumlarda. Belki ileride katıl abonelerine özel..vs olabilir. Yorumun için teşekkür ederim.

    • @zyrasoftware
      @zyrasoftware 8 місяців тому

      @@YAZILIMCIAdam Geri dönüş için teşekkürler hocam web programlamada kullanılan dillerin/frameworklerin ayrıntılı karşılaştırmasını yapar mısınız? örneğin react(next) php veya düz html/css/js arasındaki farkları vs

  • @Fury_99
    @Fury_99 9 місяців тому

    devlet uygulamalarının çoğundan kaçıyorum nasıl bankalarından veri sızdırmıyorlar hayret

    • @Gareyn
      @Gareyn 9 місяців тому +2

      Kim dedi sızdırmıyor :d

  • @emreozturk7803
    @emreozturk7803 8 місяців тому

    controllerda logic yapmamak gibi bir secenek nasil oluyor anlamadim en basitinden chat uygulamamda group ve private chatlere ayri veri returnlemem gerekiyor ve bunu nasil yapacagim ki ayrica adam dil secenegini degistirmek icin locig yazmis her turlu logic lazim degil mi ?

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  8 місяців тому

      videoyu izle en sonunda örneği var benim kodladığım

  • @zedeleyici.1337
    @zedeleyici.1337 8 місяців тому

    21. & 22. SATIRDA TIRNAK KAPATMAYI MI UNUTŞMUŞ O?

  • @emreayaz9894
    @emreayaz9894 9 місяців тому

    knk selam bence videoyu kaldir bir abide senin video benzeri bir video yayinlamisti adam mahkemeye cikana kadar 9 ay yatmisti içerde videoyuda görmüştüm yani biseyde yoktu sadece devlet sitelerindeki zayiyetleri bulup gerekli mecralara bildirinki yabancılar hackleyip bizi mağdur etmesinler demisti burasi turkiye hicbir basari cezasiz kalmaz maalesef iyi birisin seninde basin yanmasin lutfen videoyu kaldir!

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +3

      Koğuş ağası oldum (çok tehlikeli oldu) diye video gelir o zaman da. Şaka bir yana korkmuyorum, onlarca kez ifade verdim zaten saçma şeylerden bu ülkede...

  • @YAZILIMCIAdam
    @YAZILIMCIAdam  9 місяців тому +5

    Evet memur bey bu video. Evet benim. Tabi gidelim. 🤣

  • @hasirciogli
    @hasirciogli 8 місяців тому

    Sonuna kadar senleyiz reis video cekk

  • @necipkuruncu
    @necipkuruncu 8 місяців тому

    hacı bu yazdıklarını örneklendirecek bir site yapar mısın?

  • @gebeskaplumbaga06
    @gebeskaplumbaga06 8 місяців тому

    elinize sağlık

  • @ismail10line78
    @ismail10line78 8 місяців тому

    KPSS sınavı ile yazılımcı alıyorlarsa demek ki
    Ezber programcısı diye bişey var. Kendinden bişeyler katmayıp okulda ezberlediği şekilde program yazanlar bunlar işte :)

  • @zedeleyici.1337
    @zedeleyici.1337 8 місяців тому

    18:51 12.satırda ?> yazılmamasına trigger landım

  • @TakılPeşime
    @TakılPeşime 9 місяців тому

    teşekkürler hocam

  • @tunti3538
    @tunti3538 9 місяців тому

    Türkçe değişkeni ancak ve ancak türkçe programlama dilinde kullanmalıyız. Abi neden türkçe yazarsın ki :D

  • @murad-dov
    @murad-dov 8 місяців тому

    kim bilir daha nice siteler varki injection'lar havada uçuşuyor...

  • @serverroot8361
    @serverroot8361 8 місяців тому

    hacı giriş isyanlarla dolu ama haklı bir doluluk😁☺🙃😉

  • @yigit_altun_rootrootQ
    @yigit_altun_rootrootQ 8 місяців тому

    yanlış anlamadıysam site kendi sql ddos atmış

  • @kediyss
    @kediyss 8 місяців тому +1

    Hocam bir liseli olarak ben sizden özür dilerim böyle bir kod yazıldığı için 🥲

    • @kushypops
      @kushypops 8 місяців тому +1

      Sen niye özür diliyosun böyle bir kod yazıldığı için? :)

  • @Nalsesleri
    @Nalsesleri 9 місяців тому

    emeğine sağlık SORUM ŞU ANA SAYFADA SIKINTI YOK MENÜLER GÖZÜKÜYO HAKKIMDA İLETİŞİM VSVS AMA HAKKIMDA KISMINA GEÇTİĞİM ZAMAN YUKARDA MENÜLER YOK ANA SAYFA HAKKIMDA GİBİ YAZILAR YOK DİĞER SAYFAYA GEÇİNCE BUNUN YOLU YORDAMI NEDİR

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +1

      Kodlarını görmeden bir şey diyemem görsem de düzgün yazılmış kodlar olması lazım yine bir şeyler diyebilme ihtimalim çok az. Laravel components videomu izle. O videodaki gibi layout yapısı yaparsan bir yerde farklı bir yerde farklı görünmesine imkan yok.

  • @farukaydn6642
    @farukaydn6642 8 місяців тому

    myk'yı 1 haftada freelance olarak geliştiririz :D

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  8 місяців тому

      daha iyisini yaparız 1,5 hafta olursa

  • @BRKFun
    @BRKFun 8 місяців тому

    az bile konuşmuşsun bence daha fazlasının konuşulması lazım. Kesinlikle devlette çalışıp para kazanan birinin ben iş yaptığını düşünmüyorum. Bunlar aracı öğrencileri yada yeni başlayanlara basit işleri yaptırıp üzerlerinden para kazanıyorlar. Bu işin başka açıklaması olamaz.

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  8 місяців тому

      Olabilir valla hiç o açıdan düşünmemiştim.

  • @yasinowen
    @yasinowen 8 місяців тому

    Sütçüye yazılım yaptırırsan olacağı bu😂

  • @aytacmalkoc
    @aytacmalkoc 8 місяців тому

    krize girdim şu kodları görünce :D 1 milyon yazılımcı diye yola çıkıldığında bu sonuç kaçınılmaz oluyor :D

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  8 місяців тому

      O projeye bakmıştım youtubeda ki videoları yüklemişler söyleyeceklerim bu kadar :)

    • @aytacmalkoc
      @aytacmalkoc 8 місяців тому +1

      @@YAZILIMCIAdam UA-cam'dan video yüklemelerini geçtim video hazırlayanlar o kadar bilgisiz ve kötü anlatıyorlar ki! Hala 10-15 sene öncesinin teknolojisindeler :D

    • @Asimmi
      @Asimmi 8 місяців тому

      @@aytacmalkoc bir ara merak edip bakiyim dedim yaş için hiç bir lafım yok ama anlatan kişi +50 yaş arkadan klavye sesi geliyor ve çok takılıyordu anlatan kişi :D

  • @adamyaa321
    @adamyaa321 8 місяців тому

    bari debug modu false yapaydilar

  •  8 місяців тому

    Genel olarak bu tarz işler bir özel şirketle anlaşılarak yapılıyor. Liyakatsızlık sonucu bu leş kodlara tonlarca para veriliyor

  • @ismailhakki100
    @ismailhakki100 8 місяців тому

    Klasse!

  • @Bang-trak
    @Bang-trak 8 місяців тому

    abi php kullanma

  • @baturq7422
    @baturq7422 9 місяців тому

    eline sağlık abi

  • @Germinalmt
    @Germinalmt 9 місяців тому

    Bu videodan kaynaklı mancınıkla Silivri’ye fırlatılınca gelemeyen pişmanlık hissi 😂 bknz: Birkan tekkan

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  9 місяців тому +1

      Atlet getirirsiniz artık 🤣