Principles of Writing Clean Code: SOLID

  Рет қаралды 44,286

Omer Bektas

Omer Bektas

Күн бұрын

Пікірлер: 179
@kadircelik1942
@kadircelik1942 Жыл бұрын
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 Жыл бұрын
Ö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 Жыл бұрын
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 Жыл бұрын
Teşekkürler. Bu bir süreç bunu biliyorum bu yüzden moral bozmadan devam ediyorum.
@senanalaz
@senanalaz Жыл бұрын
Kac gundur ana sayfama dusuyordu. Sonunda izlemeye karar verdim ve iyiki izledim dedim. Tesekkurler❤.
@OmerFaruk-yq3qf
@OmerFaruk-yq3qf Ай бұрын
Çok güzel ve net bir şekilde anlatım olmuş 🙌
@cryptobaduymus
@cryptobaduymus Жыл бұрын
Açıklayıcı ve temiz bir anlatım. Junior bir gelistirici olarak bunların Türkce olarak anlatilmasi gayet iyi
@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
@enesarifinan8133
@enesarifinan8133 Жыл бұрын
Böyle bir Türkçe kanal bulunca şaşırdım bi anda, hemmen abone olim :)
@tuzunersafa
@tuzunersafa Жыл бұрын
Oldukça güzel bir konu ve video. KZbin TR'de görmek istediğimiz türden. Elinize sağlık
@metehandundar1638
@metehandundar1638 28 күн бұрын
Hocam ağzına sağlık. Aşşırı iyi bir anlatım olmuş.
@talhasahin4725
@talhasahin4725 Жыл бұрын
Uzmn. Bahri'den selamlar, onurlarla...
@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 )
@emregazel80
@emregazel80 Жыл бұрын
Kesinlikle katılıyorum, ne zaman karşınıza çıkacağını bilemezsiniz. Öğrenmek ve kendini geliştirmeye devam etmek lazım.
@g0keyn
@g0keyn Жыл бұрын
Cok acik ve sade bir anlatim. OOP biliyorum demek yeterli degil.
Жыл бұрын
Çok temiz ve özenli anlatım. Türkçe terim hassasiyetiniz için de ayrıca teşekkürler.
@CSharpShort
@CSharpShort Ай бұрын
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 Ай бұрын
Hoşgeldin Bektaş :)
@CSharpShort
@CSharpShort Ай бұрын
@@merbekta hoş bulduk Bektaş :) 🤚🏻
@kadirozerozturk
@kadirozerozturk Жыл бұрын
Yazılıma yeni baslayanlar için güzel bir anlatım olmuş teşekkürler
@mevocan10
@mevocan10 Жыл бұрын
İlk abonelerinden birisi olduğum için şanslı hissediyorum abi :) seninle çalışmayı çok isterim
@KaanErayAKAY
@KaanErayAKAY Жыл бұрын
Yıllar önce Unreal Engine kursunuzu izlemiştim. O kurs gibi bu videoda harika. Emeğine sağlık.
@kenanbedirli6495
@kenanbedirli6495 6 ай бұрын
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 :)))
@sonat2329
@sonat2329 Жыл бұрын
kod örnekleriyle, gerçekçi örneklerle anlatımınız için teşekkürler. Başarılı olmanızı diliyorum
@ewredag
@ewredag Жыл бұрын
Sade ve güzel anlatış, profesyonel bir video. Bu tarz içerikleri merakla bekliyor olacağım, başarılar dilerim.
@HelpMert
@HelpMert Жыл бұрын
Aramıza hoş geldin :)
@merbekta
@merbekta Жыл бұрын
Teşekkürler Mert :)
@aygunduman6337
@aygunduman6337 Жыл бұрын
Abi çok iyi anlattın bundan sonra hep bu kanaldayım 🤌🤌🤌
@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.
@user-nh7vn6vi1g
@user-nh7vn6vi1g Жыл бұрын
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.
@MGURKAN95
@MGURKAN95 Жыл бұрын
Buralar değerlenecek, yerimizi alalım. Değerli bilgiler için teşekkürler 🙏
@musakurtgoz6409
@musakurtgoz6409 5 ай бұрын
çok güzel anlatım emeğnize sağllık
@gorkemkayas
@gorkemkayas 6 ай бұрын
Böylesine güzel bir anlatım için sonsuz teşekkürler.
@fatihsaridag
@fatihsaridag Жыл бұрын
Ancak bu kadar güzel anlatılabilirdi, ağzına sağlık Ömer Hocam Teşekkürler.
@aksymrt
@aksymrt Жыл бұрын
Çok temiz bir anlatım olmuş. Emeğinize sağlık.
@emrebsglll
@emrebsglll Жыл бұрын
Yararlı bir video oldu teşekkür ederim
@alibaverkahraman6039
@alibaverkahraman6039 Жыл бұрын
çok güzel ve sade bir anlatım olmuş ağzınıza sağlık..
@demirdelen
@demirdelen Жыл бұрын
Ç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. 🚀🚀
@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.
@mattam540
@mattam540 Жыл бұрын
Anlatım sade ve güzel. Teşekkürler
@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
@erhan6193
@erhan6193 Жыл бұрын
Çok faydalı bir video olmuş. Kanalınızı yeni keşfettim. Videoların devamını bekleriz. 👏👏👏
@UK-lp7no
@UK-lp7no Жыл бұрын
Bu konularda Turkce iceriklerin olmasi cok guzel. Tebrikler ve umarim kanali ilerletirsiniz.
@CoIdHeLL
@CoIdHeLL Жыл бұрын
Vermiş olduğunuz bilgiler için teşekkürler.
@jatrax6147
@jatrax6147 Жыл бұрын
Ağzına sağlık usta . Güzel bir içerik
@nullH8
@nullH8 Жыл бұрын
elinize, dilinize sağlık. çok anlaşılır ve güzel anlatmışsınız, teşekkürler.
@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.
@emirpetek5257
@emirpetek5257 Жыл бұрын
Gayet güzel bir anlatım hocam. Teşekkürler
@batuhan-demir
@batuhan-demir Жыл бұрын
Teşekkürler, elinize sağlık
@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ş👍🏻
@freelife9228
@freelife9228 6 ай бұрын
Liskov's Substitution Principle'da anallatıklarınız sanki birebir Integral Segregation gibi.
@mustafakorkmaz8176
@mustafakorkmaz8176 Жыл бұрын
eline sağlık güzel sunum.
@baturq
@baturq Жыл бұрын
hocam çok yararlı olmuş elinize bilginize sesinize sağlık
@huseyin5338
@huseyin5338 Жыл бұрын
Güzel çalışma olmuş teşekkürler
@zahidar8340
@zahidar8340 Жыл бұрын
Çok güzel anlatmışsın, teşekkür ederim. Devamını dilerim
@alatar2753
@alatar2753 Жыл бұрын
Ağzınıza sağlık
@Batuhansevdirir
@Batuhansevdirir Жыл бұрын
Kaliteli anlatım. Teşekkürler :)
@furkanayhan8473
@furkanayhan8473 Жыл бұрын
çok eğitici video devamı gelmeli
@samhaze9688
@samhaze9688 Жыл бұрын
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
@muhammetkaya3577
@muhammetkaya3577 Жыл бұрын
Çok temiz ve sade anlatımınız için teşekkürler
@FatihCetinerr
@FatihCetinerr Жыл бұрын
Çok açıklayıcı ve güzel anlatım olmuş teşekkürler 😊
@omerfarukozer3730
@omerfarukozer3730 Жыл бұрын
Elinize sağlık
@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.
@resulakn688
@resulakn688 Жыл бұрын
Teşekkür ederim. Ağzınıza sağlık
@MustafaDemirEng
@MustafaDemirEng Жыл бұрын
Süper! 👏
@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 :)
@Dateall
@Dateall Жыл бұрын
Emeğinize sağlık :))
@sertachaloglu3348
@sertachaloglu3348 Жыл бұрын
Sağlam video olmuş. Elinize sağlık hocam 🙏🙏
@ebubekirozcan9193
@ebubekirozcan9193 Жыл бұрын
güzel bir anlatim icin tesekkür ederim.
@imc0der
@imc0der Жыл бұрын
Çok güzel anlatmışsınız, teşekkürler
@atakanarslan2772
@atakanarslan2772 Жыл бұрын
Harika bilgilendirici bir video olmuş, elinize sağlık hocam.
@GarfieLD-Mami
@GarfieLD-Mami Жыл бұрын
Çok teşekkürler
@ato39.
@ato39. Жыл бұрын
Faydalı bir video olmuş teşekkürler
@BatymeisteR
@BatymeisteR Жыл бұрын
Bu kanal değerlenir, yerimizi alalım.
@piwebo
@piwebo Жыл бұрын
Çok keyifli, öğretici video teşekkürler
@osmanozturk8838
@osmanozturk8838 3 ай бұрын
Teşekkürler
@faridhasanli6644
@faridhasanli6644 Жыл бұрын
Çok iyi bi anlatım. Başarılar dilerim👍
@tufanaydin6340
@tufanaydin6340 Жыл бұрын
Kaliteli içerik abone oldumm.
@mestansi
@mestansi Жыл бұрын
hocam ağzınıza sağlık açıklayıcı bir video olmuş 🙏🙏
@mucahitaslancan3282
@mucahitaslancan3282 Жыл бұрын
Gayet güzel ve açıklayıcı bir video olmuş
@MrErogul
@MrErogul Жыл бұрын
Çok iyi anlatım hocam, teşekkürler 👏
Жыл бұрын
Harika bir içerik, emeğinize sağlık
@LightDevice
@LightDevice Жыл бұрын
Teşekkürler.
@emrekurtlar4453
@emrekurtlar4453 Жыл бұрын
bilgilendirici video , teşekkürler😇
@TheLive9
@TheLive9 Жыл бұрын
Başarılı anlatım 👍💯
@mertkalkanci
@mertkalkanci Жыл бұрын
Çok kaliteli bir içerik olmuş hocam, teşekkürler.
@kardano.6114
@kardano.6114 Жыл бұрын
Emeğinize sağlık, çok güzel olmuş
@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 Жыл бұрын
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 :)
@anteran
@anteran Жыл бұрын
Teşekkürler
@omerugur4589
@omerugur4589 Жыл бұрын
Çok güzel bilgilendirici video teşekkürler 😊
@MayKayy
@MayKayy 2 ай бұрын
bu kaliteye alışık değilizz
@mahmutcan5587
@mahmutcan5587 Жыл бұрын
Elinize emeğinize sağlık hocam.
@MustafaDemirEng
@MustafaDemirEng Жыл бұрын
Bu arada video başlangıcındaki terminal komutlarında ing typo var chanel -> channel 👍
@merbekta
@merbekta Жыл бұрын
Geri besleme için teşekkürler.
@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.
@letmesolotree
@letmesolotree 9 ай бұрын
Bunu js ile anlatsan süper olur
@hexafgamer
@hexafgamer Жыл бұрын
hocam 3 maddeyi liskov zaten devredışı bırakıyor. sadece liskov ve dependecy invesion yeterli oluyor galiba
@Alifaga
@Alifaga Жыл бұрын
güzel video olmuş
@sadeceaka
@sadeceaka Жыл бұрын
Teşekkür ederiz
@yusufgncr4359
@yusufgncr4359 Жыл бұрын
Arkadaşlar bunlara uymayın ki yapay zeka anlayamasın😅
@ozerozdas
@ozerozdas Жыл бұрын
👏👏
@enesaytekin5827
@enesaytekin5827 6 ай бұрын
Anlatın için çok teşekkür ederim. Liskov ile Single Responsibility ayıran fark nedir? İkisinde fonksiyonun tek bir işi yapması gerektiğini anladım :)
@merbekta
@merbekta 6 ай бұрын
Single responsibility birden fazla iş yapan kodlardan kaçınmak. Liskov ise gereksiz miras özelliklerini almaktan kaçınmak. Yani Liskov diyor ki "bir alt sınıf, üst sınıfın yerine kullanılabilir olmalıdır" eğer sen üst sınıftan fonksiyon alıp kullanmıyorsan o zaman alt sınıf olarak üst sınıfın yerine kullanılamazsın. Bu prensipler birbirine çok yakın sorunları çözdüyor o yüzden kesin hatlar ile ayırmaya çalışma bence. Mesala Liskov "Open-Closed" prensibini destekleyen şeyler de söylüyor.
@batuakkurt
@batuakkurt Жыл бұрын
👏🏻
@berkansems5092
@berkansems5092 4 ай бұрын
valla benim bir tavuk vardı kuşlardan daha güzel uçuyordu onu ne yapıcaz? 😀 şaka biryana gerçekten harika anlatım için teşekkür ederim örneklerde güzeldi
@merbekta
@merbekta 4 ай бұрын
😂
Using Docker | What is Docker? | Docker Development Environment
17:28
Solid Prensipleri Nelerdir | Solid Principles Explanation
41:27
Tech Buddy
Рет қаралды 19 М.
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 11 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,3 МЛН
Knight Online Upgrade Kodları | Artı Basma Sistemi
12:06
Ömer Bektaş
Рет қаралды 44 М.
Stop Learning Programming Like This Now | How to Learn Programming
6:50
How to write SOLID C++
29:22
platis.solutions
Рет қаралды 41 М.
SOLID Principles: Do You Really Understand Them?
7:04
Alex Hyett
Рет қаралды 175 М.
What is DevOps? - Coding in Big Companies: How It Works
26:01
Barış Dere
Рет қаралды 94 М.
Unity ile S.O.L.I.D Prensipleri
20:41
SkinnyDev
Рет қаралды 2,9 М.
Yazılıma Nereden Başlanır? (15 Yazılımcıya Sorduk)
31:20
Çay Kahve İnsan
Рет қаралды 596 М.
Uncle Bob’s SOLID Principles Made Easy 🍀 - In Python!
19:09
ArjanCodes
Рет қаралды 295 М.
What is OOP? (What is it actually)
13:32
Ömer Bektaş
Рет қаралды 22 М.