Tasarım Desenleri Hakkında Soru
-
Hocam tasarim desenlerini projenin cizimi esnasinda daha iyi anlayabilirsin.
Onemli olan hangi desenin nerede kullanilacagini bilmek. Yoksa ben burada bunuda uyguliyayim dersen kod kalabaligindan baska birsey olmaz. Porjelerde onemli olan nokta yazilan unitlerin coupled olmamasidir. Eger birbirine siki bagli olmazlarsa unit testingleri fln da kolay olur. IoC (DI) mock objectlerle rahatlikla uygulanabilir.
Her sinifin sablonu ayri olabilir hocam. Karmasik hale getirmez. Eger isin icinde karmasiklik var ise bir yerde bir yanlislik veya eksik var demektir. Mesela veritabani icin singleton sart. Belki senin projende FTP baglantisinin da bir defa olmasini istiyorsun. O zmn orada da singleton kullanman gerek.
Karmasik isleri basitlestirmek icin facade pattern kullaniliyor mesela. Bir suru seyi var.
Ben kismetse blogumda software engineering topics serisi baslattim yazacagim hepsini zaman buldukca. Istedigin kisim olursa Turkceye cevirip atarim sana da.
Kolay gelsin
-
dhmm bunu yazdı
Hocam tasarim desenlerini projenin cizimi esnasinda daha iyi anlayabilirsin.
Onemli olan hangi desenin nerede kullanilacagini bilmek. Yoksa ben burada bunuda uyguliyayim dersen kod kalabaligindan baska birsey olmaz. Porjelerde onemli olan nokta yazilan unitlerin coupled olmamasidir. Eger birbirine siki bagli olmazlarsa unit testingleri fln da kolay olur. IoC (DI) mock objectlerle rahatlikla uygulanabilir.
Her sinifin sablonu ayri olabilir hocam. Karmasik hale getirmez. Eger isin icinde karmasiklik var ise bir yerde bir yanlislik veya eksik var demektir. Mesela veritabani icin singleton sart. Belki senin projende FTP baglantisinin da bir defa olmasini istiyorsun. O zmn orada da singleton kullanman gerek.
Karmasik isleri basitlestirmek icin facade pattern kullaniliyor mesela. Bir suru seyi var.
Ben kismetse blogumda software engineering topics serisi baslattim yazacagim hepsini zaman buldukca. Istedigin kisim olursa Turkceye cevirip atarim sana da.
Kolay gelsin
hepinize teşekkürler bir çok anahtar kelime öğrendim, araştırıyorum.
Blog varsa adresi at hocam. İngilizce az buçuk çakıyorum anlarım bir şeyler.
Yazılım proje yönetimi konularını öğrenmem gerek. :))
-
SkynetX bunu yazdıdhmm bunu yazdı
Hocam tasarim desenlerini projenin cizimi esnasinda daha iyi anlayabilirsin.
Onemli olan hangi desenin nerede kullanilacagini bilmek. Yoksa ben burada bunuda uyguliyayim dersen kod kalabaligindan baska birsey olmaz. Porjelerde onemli olan nokta yazilan unitlerin coupled olmamasidir. Eger birbirine siki bagli olmazlarsa unit testingleri fln da kolay olur. IoC (DI) mock objectlerle rahatlikla uygulanabilir.
Her sinifin sablonu ayri olabilir hocam. Karmasik hale getirmez. Eger isin icinde karmasiklik var ise bir yerde bir yanlislik veya eksik var demektir. Mesela veritabani icin singleton sart. Belki senin projende FTP baglantisinin da bir defa olmasini istiyorsun. O zmn orada da singleton kullanman gerek.
Karmasik isleri basitlestirmek icin facade pattern kullaniliyor mesela. Bir suru seyi var.
Ben kismetse blogumda software engineering topics serisi baslattim yazacagim hepsini zaman buldukca. Istedigin kisim olursa Turkceye cevirip atarim sana da.
Kolay gelsin
hepinize teşekkürler bir çok anahtar kelime öğrendim, araştırıyorum.
Blog varsa adresi at hocam. İngilizce az buçuk çakıyorum anlarım bir şeyler.
Yazılım proje yönetimi konularını öğrenmem gerek. :))
Hocam Ingilizce degil Yunanca yaziyorum :) www.softwareengineering.gr yeni basladim.
Ama istedigin konuyu TR ye ceviririm.
-
@TeRRoR ve diğer hocalara teşekkürler. Şöyle bırakayım banada lazım olacak.