Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

software patterns


senko

Öne çıkan mesajlar

dun sinavdan sonra farkettim ki hakketen zayifmisim ben bu konuda. Simdi de inat ettim gelistircem kendimi diye ama nasil caliscagimi bilmiyorum bu meretlere.

6-7 patterni biliyorum ama nasil diyim, sadece uml'lerini ve ne is yaptiklarini biliyorum, ama atiyorum abstrac factory pattern'i x uygulamasinda kullanmislar bana bu y uygulamasi icin de kullan dediklerinde apisip kaliyorum.

ornekler biraz farkli olsun o patterni kuramiyorum yani, hatta hangi patterni uygulayacagimi bile secemiyorum tam olarak.

Sizler nasil calistiniz nasil gelistirdiniz kendinizi software patterns konusunda aliyim onerilerinizi :)
Link to comment
Sosyal ağlarda paylaş

Bence kullanmadığın şey aklında kalmaz öğrensen de. Projenin birinde elemanın biri çıkıp şurda şu patterni kullancaz/kullandık deyince oturup öğreniyorsun mecbur. Bir iki kere daha kullandın mı ya da gördün mü oturuyor.

Onun dışında başkasının kodunu okurken de dikkat çekiyor. Ne olup bittiğini anlamaya çalışırken öğreniyorsun.

Kitaptan ya da siteden öğrenceksen de ne yaptıklarını anladıktan sonra "niye kullanılır ki bu" diye sorman lazım kendine. Neden kullanıldığını anlayıp sonra örnekler üzerinde kullanırsan oturabilir.
Link to comment
Sosyal ağlarda paylaş

ahah
onunda etkisi var, daha dogrusu ulan ben biliyom patternlari diye geciniyordum, sinavda bildigim orneklerden farkli seyler cikinca apisip kaldim, factory kullanilcak yerde composite fln kullanmisim vs, boyle bildigini zannedip bilmedigini ogrenince daha kotu oluyor insan. Ama hakketen hakim olmak istedigim konulardan birisi bu.

peki mirage pattern kullanilacak ornekleri nasil bulabilirim? kafamdan mi uretcem hep soyle bisi yapiyim ama su patterna uygun olsun diyerekten.
Link to comment
Sosyal ağlarda paylaş

En basta kendini avutma tekniklerine calis, ne yazsam bir pattern e denk geliyor ki zaten cumlesini benimse. Elimi sallasam bin pattern diyerek de ego nu besle buyut :)

Bunlari yaptiktan sonra mahserin 4 atlisinin Design Patterns kitabini edinip calismaya basla, gerisi is yerindeki abi diye hitab edilen sahislarin code larini okudugun zaman gelir.

Edit: Design patterns ile Clean Code kitaplari birlesince voltran olusuyor.
Link to comment
Sosyal ağlarda paylaş

reyou said:

pattern ogrenilmiyo
sen programlama dilini ogrendikce
mantigina gore yazdigin proje o patternlerde birine giriyo farketmeden.


Paternler takım içinde iletişim için kullanılıyor. Döküman yazarken, birine anlatırken, başkasının yazdığını ya da anlattığını anlamaya çalışırken "şurda şu paterni kullandık" denildiği zaman "ha ok" deyip geçebilmek amaç.

Yoksa hiç kimsenin kullanmayacağı bir iki kişilik projede istersen bütün programı tek satırlık brainfuck koduyla yaz kimsenin umrunda olmaz.
Link to comment
Sosyal ağlarda paylaş

OOP dedigimiz seyi 10 yil C yazip ardindan gecis yapmis abiler oturup incelemisler zamaninda, haa e iyiymis diip kullanmaya baslamislar.

Artik yeni jenerasyon zaten OOP olarak ogreniyor herseyi yani kitabin girisindeki pre req OOP eye hic takilmayin. Object nedir, Inheritance nedir, Polymorphism nedir vs. gibi kavramlari zaten biliyorsun yada bilmedigini zannediyorsun ama OOP in kucaginda dogdugun icin 'icindesin' ve biiliyorsun.

Bu yasima geldim (30), daha hala zort pattern port pattern dendigi zaman neydiki o diyorum ilk saniyede sonra haa evet dogru diyorum en kotu ihtimal de bahsedilen code a baktigim da hatirliyorum.

Genel de strike force tadinda calisan insanlar, yani tek basina az zamanda cok ama kirli code yazan ve is bitirenler code larinin icine tonla comment yazar. Comment lerin baslarinda kullanilan design pattern ve notationlar mevcuttur. Illa team work yapmak zorunda degiliz pattern kullanmak icin, bizden sonra gelecek olan garibanin code u maintain edebilmesi ve rahat okuyabilmesi icin oncellikle kullaniriz. Tabii sigara cay molasinda epic code geyiklerinde de tonla hava atmak icin de jargonlara hakim olmak sart puah :D

Simdi cok kasma, kitabi roman gibi oku, dersi gecebilecek kadar da katki saglamaya calis kendine. Is basi yapinca tikir tikir yazican bilicen sende hayret edicen durumuna ;)
Link to comment
Sosyal ağlarda paylaş

bende bu pattern işinde resmen gg yim.abstract olacak yerlere saçma sapan pattern diyebiliyorum ya da composite olacak yere anlamsız patternler sıkabiliyorum.okulla alakası cidden yok,ama okul sonrasında düzgün,anlaşılır kod yazabilmek için çok işime yarayacak bir konu.her türlü yardıma bende açığım
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...