Principles of Writing Clean Code: SOLID

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 179

  • @kadircelik1942
    @kadircelik1942 Рік тому +4

    Neden bu kadar güzel konuşuyorsun. Dikkatim dağıldı. İşin şakası bir yana çok güzel anlatmışsınız. Emeğinize sağlık

  • @mehmeterenakbulut4934
    @mehmeterenakbulut4934 Рік тому +16

    Ömer Bey, Solid prensipleri gerçekten çok önemlidir. Uluslararası bir yazılım okulunda okuyorum ve dünya genelinde saygınlığı olan büyük bir ağı olan bir programcı okulunda eğitim görüyorum. Kod yazarken bu prensiplere büyük ölçüde dikkat ediyoruz. Bu prensipler, senior yazılımcılarla da sıkça tartıştığımız konular arasında yer alıyor. Harika bir video olmuş, emeğinize sağlık.

    • @ademberkenargul1075
      @ademberkenargul1075 Рік тому

      AuthService Class ile IAuthService Class'ının bağlantısını anlayamadım. Eren hocam kampüste olduğunuz bi gün bu konuyla ilgili sorular sorabilir miyim.D?
      Bu arada selamlar 42kafası!

    • @Kirit_00
      @Kirit_00 Рік тому

      ​@@ademberkenargul1075Selamlar hocam ben Melih yeniden yaptın mı Mlx Projesini 😅

    • @ademberkenargul1075
      @ademberkenargul1075 Рік тому

      @@Kirit_00 Melih hocam selamlar yaptım fakat Player Animasyonunu hallederken çok uğraşmam gerekti o yüzden coin animasyonu ve target ekledim. Pdf'e hala bakmadım ama muhtemelen bunlar 125 almamı sağlar. 🧿🥳

  • @popularsolutions4411
    @popularsolutions4411 Рік тому +8

    Türkiye'de böylesine bir içerik bulupta, böylesine underrated kalması beni inanılmaz şaşırttı. Ülkemizde zaten yazılım, dünyada olduğu kadar popüler değil ancak ülkemizdeki yazılımla ilgili kişilerin de bu kanalı keşfetmemesi çok üzücü. Size tek tavsiyem kanalınıza hiç ara vermeden devam edin, Türkiye'de böyle insanlara, böyle içerik üreticilere ihtiyacımız var...

    • @merbekta
      @merbekta  Рік тому +1

      Teşekkürler. Bu bir süreç bunu biliyorum bu yüzden moral bozmadan devam ediyorum.

  • @cryptobaduymus
    @cryptobaduymus Рік тому

    Açıklayıcı ve temiz bir anlatım. Junior bir gelistirici olarak bunların Türkce olarak anlatilmasi gayet iyi

  • @senanalaz
    @senanalaz Рік тому +2

    Kac gundur ana sayfama dusuyordu. Sonunda izlemeye karar verdim ve iyiki izledim dedim. Tesekkurler❤.

  • @tuzunersafa
    @tuzunersafa Рік тому

    Oldukça güzel bir konu ve video. UA-cam TR'de görmek istediğimiz türden. Elinize sağlık

  • @g0keyn
    @g0keyn Рік тому

    Cok acik ve sade bir anlatim. OOP biliyorum demek yeterli degil.

  • @enesarifinan8133
    @enesarifinan8133 Рік тому +1

    Böyle bir Türkçe kanal bulunca şaşırdım bi anda, hemmen abone olim :)

  • @tuncerozdemir1450
    @tuncerozdemir1450 Рік тому

    Gerçekten çok anlaşılır ve akıcı bir video olmuş. Teşekkür ederiz. Bir çok arkadaş işi doğru anlatmaya çalışırken ya çevirilere takılmış yada aynı şeyleri tekrarlayarak işi sıkıcı hale getirmiş.
    Videonuz oldukça profesyonel (Arka planda akan Matrix ekranı da .ok güzel )

  •  Рік тому

    Çok temiz ve özenli anlatım. Türkçe terim hassasiyetiniz için de ayrıca teşekkürler.

  • @kadirozerozturk
    @kadirozerozturk Рік тому

    Yazılıma yeni baslayanlar için güzel bir anlatım olmuş teşekkürler

  • @BatymeisteR
    @BatymeisteR Рік тому

    Bu kanal değerlenir, yerimizi alalım.

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

    Böylesine güzel bir anlatım için sonsuz teşekkürler.

  • @mattam540
    @mattam540 Рік тому

    Anlatım sade ve güzel. Teşekkürler

  • @emregazel80
    @emregazel80 Рік тому

    Kesinlikle katılıyorum, ne zaman karşınıza çıkacağını bilemezsiniz. Öğrenmek ve kendini geliştirmeye devam etmek lazım.

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

    Hocam ağzına sağlık. Aşşırı iyi bir anlatım olmuş.

  • @alibaverkahraman6039
    @alibaverkahraman6039 Рік тому

    çok güzel ve sade bir anlatım olmuş ağzınıza sağlık..

  • @aksymrt
    @aksymrt Рік тому

    Çok temiz bir anlatım olmuş. Emeğinize sağlık.

  • @OmerFaruk-yq3qf
    @OmerFaruk-yq3qf 3 місяці тому

    Çok güzel ve net bir şekilde anlatım olmuş 🙌

  • @sonat2329
    @sonat2329 Рік тому

    kod örnekleriyle, gerçekçi örneklerle anlatımınız için teşekkürler. Başarılı olmanızı diliyorum

  • @CoIdHeLL
    @CoIdHeLL Рік тому

    Vermiş olduğunuz bilgiler için teşekkürler.

  • @KaanErayAKAY
    @KaanErayAKAY Рік тому

    Yıllar önce Unreal Engine kursunuzu izlemiştim. O kurs gibi bu videoda harika. Emeğine sağlık.

  • @MuhammetKasımYılmaz
    @MuhammetKasımYılmaz Рік тому

    Mükemmel anlatım mükemmel bir kişiden. Buralar değerlenir yerimizi alalım.

  • @serhanbaymaz1
    @serhanbaymaz1 Рік тому

    Çok güzel bir kanal. Çok profesyonel hazırlanmış. Tebrik ederim.

  • @ewredag
    @ewredag Рік тому

    Sade ve güzel anlatış, profesyonel bir video. Bu tarz içerikleri merakla bekliyor olacağım, başarılar dilerim.

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

    Ağzınıza sağlık hocam, bir kaç mülakata girip de bu soruyu çok cevapladım ama bu kadar anlaşılır değildi, şimdi daha çok anlıyor ve anlata biliyor olacağım :)))

  • @mevocan10
    @mevocan10 Рік тому

    İlk abonelerinden birisi olduğum için şanslı hissediyorum abi :) seninle çalışmayı çok isterim

  • @nullH8
    @nullH8 Рік тому

    elinize, dilinize sağlık. çok anlaşılır ve güzel anlatmışsınız, teşekkürler.

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

    Gerçekten mükemmel bir kanal, üretilen içerikleri çok beğendim. Bu kalitede içerik üreten türk yazılımcı pek yok, genelde hint yazılımcılar ingilizce anlatıyorlar. Kanalınızı yeni içerikleriniz için takipte kalacağım.

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

      Hoşgeldin Bektaş :)

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

      @@merbekta hoş bulduk Bektaş :) 🤚🏻

  • @emirpetek5257
    @emirpetek5257 Рік тому

    Gayet güzel bir anlatım hocam. Teşekkürler

  • @ebubekirozcan9193
    @ebubekirozcan9193 Рік тому

    güzel bir anlatim icin tesekkür ederim.

  • @MGURKAN95
    @MGURKAN95 Рік тому +1

    Buralar değerlenecek, yerimizi alalım. Değerli bilgiler için teşekkürler 🙏

  • @fatihsaridag
    @fatihsaridag Рік тому

    Ancak bu kadar güzel anlatılabilirdi, ağzına sağlık Ömer Hocam Teşekkürler.

  • @farukpacaci
    @farukpacaci Рік тому

    Hocam ellerinize sağlık. Gerek sade anlatışınız, gerek örnekler vermeniz konuyu anlama açısından çok faydalı olmuş. Bu tarzda videolarınızı sabırsızlıkla bekliyor olacağım.

  • @HelpMert
    @HelpMert Рік тому

    Aramıza hoş geldin :)

    • @merbekta
      @merbekta  Рік тому +1

      Teşekkürler Mert :)

  • @zahidar8340
    @zahidar8340 Рік тому

    Çok güzel anlatmışsın, teşekkür ederim. Devamını dilerim

  • @umutfarukdilli
    @umutfarukdilli Рік тому

    Eyvallah hocam. Alaylı programcılara böyle mühendislerin çıkıp bir şeyler öğretmesi gerçekten değerli. Teşekkürler

    • @xalperenn
      @xalperenn Рік тому

      Aslında önemli olan birisinin bir konuda bilgi ve deneyimini paylaşmasıdır, alaylı veya mühendis olması önemli değildir. Öğrenmek ve gelişmek için herhangi bir kaynaktan faydalanmak değerlidir. İyi bir programcı olmanın yolu, sürekli öğrenmek ve yeni bilgileri uygulamaktan geçer. Önemli olan, temiz kod yazma prensipleri gibi konularda bilgilenmek ve bu prensipleri pratiğe dökmektir.

  • @ato39.
    @ato39. Рік тому

    Faydalı bir video olmuş teşekkürler

  • @erhan6193
    @erhan6193 Рік тому +1

    Çok faydalı bir video olmuş. Kanalınızı yeni keşfettim. Videoların devamını bekleriz. 👏👏👏

  • @Batuhansevdirir
    @Batuhansevdirir Рік тому

    Kaliteli anlatım. Teşekkürler :)

  • @UK-lp7no
    @UK-lp7no Рік тому

    Bu konularda Turkce iceriklerin olmasi cok guzel. Tebrikler ve umarim kanali ilerletirsiniz.

  • @Wolces
    @Wolces Рік тому

    yeni bir kanala göre içeriklerin cok kaliteli yakın zamanda güzel yerlere geleceğine inanıyorum ellerine sağlık

  • @resulakn688
    @resulakn688 Рік тому

    Teşekkür ederim. Ağzınıza sağlık

  • @galaxy1066
    @galaxy1066 Рік тому

    junior duymamış ajhsjdsaajsd SOLID'ın konu edilmediği mülakat var mı? :DD bayılıyorum böyle popülist yazılımcılara ya

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

    çok güzel anlatım emeğnize sağllık

  • @imc0der
    @imc0der Рік тому

    Çok güzel anlatmışsınız, teşekkürler

  • @FatihCetinerr
    @FatihCetinerr Рік тому

    Çok açıklayıcı ve güzel anlatım olmuş teşekkürler 😊

  • @mucahitaslancan3282
    @mucahitaslancan3282 Рік тому

    Gayet güzel ve açıklayıcı bir video olmuş

  • @baturq
    @baturq Рік тому +1

    hocam çok yararlı olmuş elinize bilginize sesinize sağlık

  • @emrebsglll
    @emrebsglll Рік тому

    Yararlı bir video oldu teşekkür ederim

  • @talhasahin4725
    @talhasahin4725 Рік тому

    Uzmn. Bahri'den selamlar, onurlarla...

  • @aygunduman6337
    @aygunduman6337 Рік тому

    Abi çok iyi anlattın bundan sonra hep bu kanaldayım 🤌🤌🤌

  • @piwebo
    @piwebo Рік тому

    Çok keyifli, öğretici video teşekkürler

  • @TheLive9
    @TheLive9 Рік тому

    Başarılı anlatım 👍💯

  • @barisbabacanoglu
    @barisbabacanoglu Рік тому

    Harika bir içerik, emeğinize sağlık

  • @muhammetkaya3577
    @muhammetkaya3577 Рік тому

    Çok temiz ve sade anlatımınız için teşekkürler

  • @samhaze9688
    @samhaze9688 Рік тому +2

    Hocam advance konulardan bahsedin lütfen mesela mikroservis mimarisi, kubernetes yada devops araçları (rabbitmq, redis, docker) gerçek hayattan senaryolarla anlatsanız mükemmler olur

  • @emrekurtlar4453
    @emrekurtlar4453 Рік тому

    bilgilendirici video , teşekkürler😇

  • @batuhan-demir
    @batuhan-demir Рік тому

    Teşekkürler, elinize sağlık

  • @sertachaloglu3348
    @sertachaloglu3348 Рік тому

    Sağlam video olmuş. Elinize sağlık hocam 🙏🙏

  • @EnesARAT
    @EnesARAT Рік тому

    Emeğinize sağlık yararlı bir içerik olmuş. Tekrar niyetine kısa ve öz örneklere yer vermeniz de güzel olmuş👍🏻

  • @karitha1672
    @karitha1672 Рік тому

    Hocam kanalınızı yeni keşfettim. Mükemmel bir video olmuş.
    İstek video alıyorsanız, Data Science'a giriş hakkında bir video hazırlayabilir misiniz? İnternette üç beş kaynak var, hepsi de dolar kurlu kursları öneriyor ki Türkiye'de yapması imkansız birşey.

  • @mustafakorkmaz8176
    @mustafakorkmaz8176 Рік тому

    eline sağlık güzel sunum.

  • @stanceblue
    @stanceblue Рік тому

    Çok güzel içerik, sağlam bir kanal olacağının garantisi niteliğinde. Mimariler ve tasarım desenleri video konularına eklenebilir, bu konularda açık olduğunu düşünüyorum. 🚀🚀

  • @kardano.6114
    @kardano.6114 Рік тому

    Emeğinize sağlık, çok güzel olmuş

  • @alatar2753
    @alatar2753 Рік тому

    Ağzınıza sağlık

  • @omerugur4589
    @omerugur4589 Рік тому

    Çok güzel bilgilendirici video teşekkürler 😊

  • @huseyin5338
    @huseyin5338 Рік тому

    Güzel çalışma olmuş teşekkürler

  • @omerfarukozer3730
    @omerfarukozer3730 Рік тому

    Elinize sağlık

  • @jatrax6147
    @jatrax6147 Рік тому

    Ağzına sağlık usta . Güzel bir içerik

  • @atakanarslan2772
    @atakanarslan2772 Рік тому

    Harika bilgilendirici bir video olmuş, elinize sağlık hocam.

  • @mahmutcan5587
    @mahmutcan5587 Рік тому

    Elinize emeğinize sağlık hocam.

  • @MrErogul
    @MrErogul Рік тому

    Çok iyi anlatım hocam, teşekkürler 👏

  • @faridhasanli6644
    @faridhasanli6644 Рік тому

    Çok iyi bi anlatım. Başarılar dilerim👍

  • @mestansi
    @mestansi Рік тому

    hocam ağzınıza sağlık açıklayıcı bir video olmuş 🙏🙏

  • @mertkalkanci
    @mertkalkanci Рік тому

    Çok kaliteli bir içerik olmuş hocam, teşekkürler.

  • @furkanayhan8473
    @furkanayhan8473 Рік тому

    çok eğitici video devamı gelmeli

  • @GarfieLD-Mami
    @GarfieLD-Mami Рік тому

    Çok teşekkürler

  • @eyupfurkantuylu
    @eyupfurkantuylu Рік тому

    Ömer Hocam, elinize sağlık. Video hem içerik olarak hemde görüntü olarak çok kaliteli. Ben de SwiftUI için videolar çekiyorum. Açıkçası bende de yeni fikirler oluşturdu. "Acaba videolarda kendimi göstersem mi?" sorusunu düşündürdü.

    • @merbekta
      @merbekta  Рік тому +1

      Farklı sonuçlar için farklı şeyler denemeliyiz bence :) Bir kaç videona baktım konu anlatımın gayet iyi. Bir kaç değişiklik iyi olabilir.

    • @eyupfurkantuylu
      @eyupfurkantuylu Рік тому

      @@merbekta Eleştirilerini ve önerilerini dinlemek çok isterim. Teşekkürler :)

  • @hasanhttps9369
    @hasanhttps9369 Рік тому

    Arkadaslar solid kod yazmak sizi gelistirir ve daha hizli kod yazmaniza olanak saglar. Sebebi ise solid kod yazilmadigi durumlarda hep bas karisikligi olusur ve bir konu uzerinde uzun dusunulmesine sebep olur solid kod yazildiginda ise bu olay bas vermez ve daha hizli ve rahat kod yazilir ve yeni bir anlayisin ilave edilmesine rahatlikla olanak saglar ve hic bir problem cikmaz. Aslinda bu hic gereksiz konu degil.

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

    Teşekkürler

  • @MustafaDemirEng
    @MustafaDemirEng Рік тому

    Süper! 👏

  • @erenbcakc9314
    @erenbcakc9314 Рік тому

    Emeğinize sağlık 👏

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

    Liskov's Substitution Principle'da anallatıklarınız sanki birebir Integral Segregation gibi.

  • @LightDevice
    @LightDevice Рік тому

    Teşekkürler.

  • @Dateall
    @Dateall Рік тому

    Emeğinize sağlık :))

  • @sinanyalcnkaya1717
    @sinanyalcnkaya1717 Рік тому

    Teşekkürler

  • @tufanaydin6340
    @tufanaydin6340 Рік тому

    Kaliteli içerik abone oldumm.

  • @blazi_0
    @blazi_0 Рік тому

    Hocam her zaman SOLID ilkelerine sıkı sıkıya bağlı kalmak, gereksiz yere karmaşık tasarımlara yol açabilir. Her durumda bu ilkeleri uygulamak yerine, onları gerektiğinde esnek bir şekilde kullanmak genellikle daha iyidir 👍

    • @merbekta
      @merbekta  Рік тому

      Her zaman öyle değil mi zaten ? Her şeyin fazlası zarar :)

  • @Alifaga
    @Alifaga Рік тому

    güzel video olmuş

  • @sadeceaka
    @sadeceaka Рік тому

    Teşekkür ederiz

  • @TuncayKAPTANPlus
    @TuncayKAPTANPlus Рік тому

    güzel video ♥

  • @Emirhan-tw3xr
    @Emirhan-tw3xr Рік тому

    Hocam çok güzel videolarınız var cidden. UA-cam a yenimi başladınız? Çok profosyonel duruyor videolarınız. Elinize sağlık

    • @merbekta
      @merbekta  Рік тому

      Evet ilk diyebilirim. Teşekkür ederim.

  • @batuakkurt
    @batuakkurt Рік тому

    👏🏻

  • @drakhakami3828
    @drakhakami3828 Рік тому

    9:03 de tavukların kuşların sınıfına ait olan uçma metodunu boş yere kalıtım olarak aldığından bahsettiniz. bu metodu opsiyonlamak yerine private hale getirsek bu ilkeye uymuş olur muyuz? Teşekkürler oldukça yararlı bir video. Kanalın kısa sürede büyüyeceğinden eminim.

    • @merbekta
      @merbekta  Рік тому

      Private olması bir şey kazndırmaz bize. Şöyle düşün: Sen uç metodunu zaten başkaları miras alsın diye yazıyorsun. Daha sonra kimse kullanmasın diye private yapıyorsun. Eğer şunu demek istiyorsan: Bir method var sınıf içinde ihtiyaç duyuyorum kullanmaya ama bunu kimsenin miras almasına gerek yok o zaman private mantıklı olur. Ama benim örneğim için mantıksız olur

    • @drakhakami3828
      @drakhakami3828 Рік тому

      Çok teşekkür ederim şu an daha iyi anladım. Konuyla biraz alakasız olabilir fakat aklıma bir şey daha takıldı. private olan bir metodun unit testini nasıl yazarız? sonuçta test yazarken o metod'a başka bir class üzerinden erişim sağlamaya çalışyoruz. Bunun bir istisnai durumu var mıdır? bugün karşılaştığım bir sorun olduğu için sormak istedim. Tekrar teşekkür ediyorum.@@merbekta

    • @merbekta
      @merbekta  Рік тому

      Mecbur olmadıkça private method unit test yapılmaz ama çok gerekliyse reflection kullanabilirsin. Public olan methodlar unit testten geçiyorsa private methodların buna bağlı olarak başarılı olduğu düşünülür.

  • @akcancengiz
    @akcancengiz Рік тому

    🎉

  • @letmesolotree
    @letmesolotree 11 місяців тому

    Bunu js ile anlatsan süper olur

  • @almanduku9043
    @almanduku9043 Рік тому

    Eyvallah kampo

  • @ozerozdas
    @ozerozdas Рік тому

    👏👏

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

    bu kaliteye alışık değilizz