Furkan hocam, switch casedeki çözüm oldukça makul. Özellikle solid uygulanıyorsa, factory+strategy deseni karışımı yaygın bilinen ve uygulanan yöntem. Clean code kitabında da switch case 2 kez uygulanmadığı sürece code smell olarak görülmüyor. Ayrıca, ek bir case geldiğinde tek bir sınıf değişecek (factory) ve gerçekten işi o olan (amacı employee tipine göre ilgili classı yaratmak olan) sınıf değişiyor. Hesaplamayı yapan hiç bir yer değişmiyor. Hem solidin s’sine hem o’suna uygun. Sadece kod kalabalıklığı yaratıyor. Basit ve değişmeyeceği emin olunan yerlerde gerek yok ama esnekliği ve testability artırdığı bariz. Ağzınıza sağlık.
Abi senin bu anlatılacak en kısa şekilde anlatma takıntın niye var? Tamam zaman çok değerli kabul ediyorum ancak senin goygoy yapman veya azıcık uzatman tekrara düşmen yada uzatman bunlar dersin akıcılığını bozmuyor ki. Tam aksine biraz nefes alma süresi veriyor insana. Öyle konsantre edilmiş bilgileri sindirmek kolay iş değil :D
Ahahaha valla tebessüm ederek okudum. Lafı eveleyip gevelemeyi sevmiyorum aslında öyle bir takıntım yok konuyla ilgili hikayem olursa çoğu videoda anlatıyorum baya goygoylu derslerde var :) Ancak bu eğitim videosu hem udemy hem burada var insanlar tekrar tekrar izlemek istediğinde sözlük gibi işe yarayanı alsın çıksın daha iyi değil mi :) Birde online değil ya offline bir ders olduğu içinde biraz böyle canlı seminerlerime beklerim orada bambaşka anlatımlarım oluyor :)
Abi zaten kafka videosunun 10. dakikasında videodan çıkıp udemyde ki tüm derslerini aldım. Efektif java bitmek üzere, diğerlerini de 2-3 haftaya bitiririm. 1-2 aya sayende iki kat maaş kazanacağım bir yerle anlaştım haberini vereceğim sana :D@@mrsonmez10
Şöyle yorumları okumak nasıl desem öyle bir mutlu ediyor ki yani anlatmam imkansıza yakın. Hakkında hayırlısı olsun umarım 2 değil tonlarca kat fazla kazanır ve en önemlisi başkalarının da kazanmasına vesile olursun :)@@dr.hankmoody
Furkan hocam, switch casedeki çözüm oldukça makul. Özellikle solid uygulanıyorsa, factory+strategy deseni karışımı yaygın bilinen ve uygulanan yöntem. Clean code kitabında da switch case 2 kez uygulanmadığı sürece code smell olarak görülmüyor. Ayrıca, ek bir case geldiğinde tek bir sınıf değişecek (factory) ve gerçekten işi o olan (amacı employee tipine göre ilgili classı yaratmak olan) sınıf değişiyor. Hesaplamayı yapan hiç bir yer değişmiyor. Hem solidin s’sine hem o’suna uygun.
Sadece kod kalabalıklığı yaratıyor. Basit ve değişmeyeceği emin olunan yerlerde gerek yok ama esnekliği ve testability artırdığı bariz.
Ağzınıza sağlık.
Güzel özet ve katkına çok teşekkürler Esat :)
Qəşəng
Abi senin bu anlatılacak en kısa şekilde anlatma takıntın niye var? Tamam zaman çok değerli kabul ediyorum ancak senin goygoy yapman veya azıcık uzatman tekrara düşmen yada uzatman bunlar dersin akıcılığını bozmuyor ki. Tam aksine biraz nefes alma süresi veriyor insana. Öyle konsantre edilmiş bilgileri sindirmek kolay iş değil :D
Ahahaha valla tebessüm ederek okudum. Lafı eveleyip gevelemeyi sevmiyorum aslında öyle bir takıntım yok konuyla ilgili hikayem olursa çoğu videoda anlatıyorum baya goygoylu derslerde var :) Ancak bu eğitim videosu hem udemy hem burada var insanlar tekrar tekrar izlemek istediğinde sözlük gibi işe yarayanı alsın çıksın daha iyi değil mi :) Birde online değil ya offline bir ders olduğu içinde biraz böyle canlı seminerlerime beklerim orada bambaşka anlatımlarım oluyor :)
Abi zaten kafka videosunun 10. dakikasında videodan çıkıp udemyde ki tüm derslerini aldım. Efektif java bitmek üzere, diğerlerini de 2-3 haftaya bitiririm. 1-2 aya sayende iki kat maaş kazanacağım bir yerle anlaştım haberini vereceğim sana :D@@mrsonmez10
Şöyle yorumları okumak nasıl desem öyle bir mutlu ediyor ki yani anlatmam imkansıza yakın. Hakkında hayırlısı olsun umarım 2 değil tonlarca kat fazla kazanır ve en önemlisi başkalarının da kazanmasına vesile olursun :)@@dr.hankmoody