SOLID PRENSİPLERİ - Temiz Kod Nasıl Yazılır?

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • Solid prensiplerini anlattım, temiz ve güzel kodlar yazmak için uygulamanız gereken prensiplerdir. Solid prensiplerine uyarsanız kodlarınız daha okunaklı ve anlaşılır da olur.
    Dersteki PHP kodları: github.com/dur...
    Ayrıcalıklardan yararlanmak için bu kanala katılın:
    / @yazilimciadam
    Laravel ile Haber Sitesi Yapımı Serisi: • Laravel ile Sıfırdan H...
    Github: github.com/dur...
    Php dersleri: • Sıfırdan İleri Seviye ...
    Abone olun: / @yazilimciadam
    #solid #temizkod #kodlama #php

КОМЕНТАРІ • 22

  • @muhammetalifidan4290
    @muhammetalifidan4290 4 місяці тому +1

    Gerçekten eline ve ağzına sağlık eğitimlerini çok beğeniyorum. Sektörde çok fazla sıfırdan anlatan kanal var. Sektöre sürekli yeni insanlar dahil olduğu için de çok izleniyor. Hak veriyorum fakat yazılımcıların artık kendini junior'dan mid'e veya mid'den senior'a taşıyacak eğitimlere de ihtiyaç var. Bu konuda orta yolu bulmuş hem yeni başlayan hem ileri seviyeye gitmek isteyenlere yardımcı olan güzel bir kanalsınız. Tekrardan teşekkürler.

  • @challengertugay9593
    @challengertugay9593 4 місяці тому +1

    Kanalınızı yeni keşfettim Çok güzel içerikleriniz var önce bu kanalı bana öneren youtube algoritmasına ardından size çok teşekkür ederim

  • @mehmetalisamioglu2963
    @mehmetalisamioglu2963 4 місяці тому

    Çok teşekkür ederim ve emeğine sağlık. Çok net şekilde anlatmışsın. Alışkanlıklarımızı zor bırakıyoruz ve genelde hep zaman problemi olan projelerimiz oluyor. Aslında alışkanlıklarımızı solid prensiplerine evirmeliyiz.

  • @nihadibadzade6390
    @nihadibadzade6390 4 місяці тому

    cok tesekkuler ,tamda yazdigim kodun kalitesini artirmanin yolunu ariyodum

  • @halilulucak58
    @halilulucak58 Місяць тому

    Teşekkürler hocam ❤

  • @perfecthit-q4i
    @perfecthit-q4i 2 місяці тому

    dostum gercekten süpersin.

  • @Ertyu20
    @Ertyu20 4 місяці тому

    Abi daha çok başlangıç seviyelerine yönelik dillerle videolar gelsin

  • @bahadryldrm7488
    @bahadryldrm7488 4 місяці тому

    Çok teşekkürler, elinize sağlık

  • @1905xcimbom
    @1905xcimbom 4 місяці тому

    Python gibi interface mekanizması olmayan bir dil üzerinden örnekler verdiğiniz bir video yapabilirseniz daha çok kişiye ulaşacaktır. Teşekkürler.

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

      Python'da ABC (Abstract Base Classes) ile soyut sınıf oluşturabilir ve bunu kullanabilirsin. Amaç zaten soyut bir sınıf yaratıp bağımlılıkları ortadan kaldırmak. Örn: python-fiddle.com/saved/p2LMjQDmvFv81m377mPw

    • @1905xcimbom
      @1905xcimbom 4 місяці тому

      @@YAZILIMCIAdam anladım teşekkür ederim

    • @jiyan4700
      @jiyan4700 4 місяці тому

      @@YAZILIMCIAdam abi güzel php 8 kaynağı önerir misin, video anlatımlı olursa sevinirim.

  • @abc-bb1ku
    @abc-bb1ku 4 місяці тому

    Selamlar Duran Abi, vaktin varsa sıfırdan ileri seviyeye, Laravel dersleri gelir mi?

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  4 місяці тому

      ua-cam.com/video/8heYwjDgOxA/v-deo.html

  • @bahaozsoy3690
    @bahaozsoy3690 4 місяці тому

    Yaptığım assigmentta solid prensiblerine pek uymadığımı fark ettim. Sınavlar geçtikten sonra kodumu solid prensiblerine göre düzelteceğim.Elinize sağlık videonuz için hatalarımın farkına vardım ve nasıl kullanacağımı fark ettim. Bir de bir soru sorucam kafamda süre sınırı olunca yapıyı nasıl oluşturcağım kodu nasıl tasarlacağım aklıma hemen gelmiyor. Ben daha çok hata ala ala şunu da deneyim bu olursa şunu da deneyim diye yazıyorum.Ben bu yapıyı süre limiti 50dk 40 dk arasında olan bir şeyde nasıl kolayca oluşturabilirim. Tavsiyeleriniz nelerdir?

    • @YAZILIMCIAdam
      @YAZILIMCIAdam  4 місяці тому

      Selam, ben de öyleyim herkes öyle. Hata almayan yazılımcı yoktur. Tasarım olayı da büyük projelerle birlikte geliyor genelde, eğer hiç büyük proje geliştirmediysen aklına gelmemesi normal çünkü bir sorunla karşılaşmadın. Zaten yapa yapa alışkanlık haline geliyor. Videonun başında dediğim gibi hiç bir firmanın ben bu prensipleri doğru düzgün kullandığını görmedim. Hepsinin süre kısıtlaması var çünkü. Süre kısıtlaması olan yerde çok kaliteli yazılım geliştirilebileceğini düşünmüyorum.

    • @bahaozsoy3690
      @bahaozsoy3690 4 місяці тому

      @@YAZILIMCIAdam Teşekkürler yanıtınız için bu sene javada oop ve python öğrendim bu iki dili beraber kullanabileceğim bir proje var mı? Bir de bot projesi yapmayı düşünüyorum ilk etapta sizin daha önceden yaptığınız yorum botu projesini yapmayı düşünüyorum bu projeyi geliştirmeyi düşünüyorum. Yazın sizin yaptığınız projeyle alakalı videoları izleyip yapıcam.Büyük ihtimalle gelistirmem kolay olacak o projeyi alt yapısı sağlamdı. Yapay zeka ile yorumlara cevap vermesini sağlıcam. Ama buna ek olarak birkaç şey daha yapacak. Haber kanallarından gelen datalarla video yapacak bir bot yapmaktı. Ama yapay zeka başlık olusturma gibi seylerde yardımcı olacak. Bu benim için zor bir proje bile olabilir. Ama geliştirir diye düşünüyorum.

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

    teşekkürler

  • @Ertyu20
    @Ertyu20 4 місяці тому

    abi öldünmü neden video ya da yayın gelmiyor :(

  • @erendursun5505
    @erendursun5505 3 місяці тому

    abi yayın?

  • @abc-bb1ku
    @abc-bb1ku 4 місяці тому

    Sanırım, Kod inceleme videosundan dolayı, Durancan abiyi içeriye aldılar.